LoginSignup
30
29

More than 5 years have passed since last update.

SwiftでFontAwesomeKitを使ってみる

Last updated at Posted at 2014-10-27

FontAwesomeKitとは

FontAwesomeKitとは、FontAwesomeをはじめとしたIcon FontをiOSから使いやすくするためのライブラリである。

対応Font

今のところ、以下のFontに対応しているらしい。

  • Font-Awesome
  • Foundation icons
  • Zocial
  • ionicons

インストール

Podを使ってさくっとインストール出来る。
今回は、ioniconsだけ使いたかったので、以下のようにPodfileに追記した。

pod 'FontAwesomeKit/IonIcons'

そして、pod installをすれば完了。

Swiftから使ってみる

Swiftから使うには、XXXX-Bridging-Header.h#import <FontAwesomeKit/FAKIonIcons.h>を記述すればよい。

そして、たとえばUIBarButtonに設定したい場合は以下の様にすれば良い。

let iconImage = FAKIonIcons.ios7SearchIconWithSize(26).imageWithSize(CGSize(width: 26, height: 26))
let rightBarButtonItem = UIBarButtonItem(image: iconImage, style: .Plain, target: self, action: "searchDidPush:")
self.navigationItem.rightBarButtonItem = rightBarButtonItem

補足

XXXX-Bridging-Header.hについて

このファイルはSwiftプロジェクトにObjective-Cのファイルを追加しようとすると、Xcodeによって追加されるのでそれを使う。

30
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
29