情報系人間のブログ

プログラミング、開発に関することを書いていきます。

swiftでFontAwesome

現在作成しているアプリでFontAwesomeを使おうと思ったのでメモ

FontAwesomeをiosで使えるようにするライブラリは調べた所

PrideChung/FontAwesomeKit · GitHub

thii/FontAwesome.swift · GitHub

この2つが良さげです。今回は上のFontAwesomeKitを使います。
FontAwesomeKitを使う理由は2つで

  • UIImageに変換できる
  • 画像の色を変更できる(NSForegroundColorAttributeNameでfontの色を変更する)

という点です。

Cocoapodsでインストールできるのも良いですね。

使い方

色を白に変えたUIImageを作るなら以下の様にするだけです。

            
let trash = FAKFontAwesome.trashIconWithSize(40)
trash.addAttribute(NSForegroundColorAttributeName, value: UIColor.whiteColor())
let trashImage = trash.imageWithSize(CGSizeMake(40, 40))