酒と泪とRubyとRailsと

Ruby on Rails と Objective-C は酒の肴です!

BButton 超簡単にObjective-CでBootstrapっぽいボタンが設置できる [Cocoapods]

Objective-Cを使っていて一番悩むのが、ほんのちょっとだけデザインをマシにしたいとおもった時にTwitter Bootstrapライクに簡単に実装できないことです。 そんな初心者エンジニアにおすすめなCocoapodsが、『BButton』です。


サンプル画像

こんな感じのボタンを簡単に設置できます!

コードのサンプル

Podfileへの追記

Podfileに以下の内容を追記して、pod installを実行。

1
2
# Bootstrap like buttons
pod 'BButton', :git => 'https://github.com/jessesquires/BButton.git'

FontAwesomeのデータのコピー

1) Podフォルダの中のBButtonフォルダを自分のプロジェクトにコピー。

2) プロジェクト内のInfo.plistFonts provided by application / FontAwesome.ttfを追記。

ボタンの設置方法

ボタンの設置方法も至ってシンプルです!

1
2
3
4
5
6
7
8
9
10
#import "BButton"

-(void) layoutSubviews {
    [super layoutSubviews];

    CGRect frame = CGRectMake(10, 100, 300, 30);
    BButton *btn = [[BButton alloc] initWithFrame:frame type:BButtonTypeInfo style:BButtonStyleBootstrapV3];
            [btn setTitle:@"OK" forState:UIControlStateNormal];
    [self.view addSubview:_submitButton];
}

これは捗る!

おすすめの書籍