1. y-ogi

    Posted

    y-ogi
Changes in title
+SwiftでFontAwesomeKitを使ってみるみる
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,43 @@
+
+# FontAwesomeKitとは
+FontAwesomeKitとは、FontAwesomeをはじめとしたIcon FontをiOSから使いやすくするためのライブラリである。
+
+https://github.com/PrideChung/FontAwesomeKit
+
+# 対応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によって追加されるのでそれを使う。
+