1. y-ogi

    Posted

    y-ogi
Changes in title
+SwiftでFontAwesomeKitを使ってみるみる
Changes in tags
Changes in body
Source | HTML | Preview

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によって追加されるのでそれを使う。