あのFontAwesomeをiOSでも使えます!ちょっとしたアイコンならほぼまかなえるのでこれが使えるってのは大きいです。導入はCocoaPodsで一発というわけにはいかないが少し不便なところです。
導入手順
ますはCocoaPodsでソースコードを入れる。
pod 'FontAwesome-iOS'
$ pod install☄
続いてFontAwesomeのフォントファイルをダウンロードしてきます。
ダウンロードしたファイルをプロジェクトに追加しメインターゲットに含めるようにします。
最後に、plistに追記を行います。
Fonts provided by application
の項目を追加し、Item 0
に先ほど追加したフォントファイル名を指定しておきます。
ここまでで準備完了。
使い方
使い方のポイントは2つ。
- フォントに
FontAwesome
を指定 [NSString awesomeIcon:FaXXXXXX]
を使って文字を選ぶ
#import <FontAwesome-iOS/NSString+FontAwesome.h>
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.label.font = [UIFont fontWithName:@"FontAwesome" size:25];
self.label.text = [NSString stringWithFormat:@"%@,%@,%@,%@,%@",
[NSString awesomeIcon:FaChevronLeft],
[NSString awesomeIcon:FaWrench],
[NSString awesomeIcon:FaFacebook],
[NSString awesomeIcon:FaGift],
[NSString awesomeIcon:FaPrint]
];
}☄