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))