iOS内でアイコンフォントを使う方法
こんな事が出来る
やり方
ionicons-iOSというライブラリを使用する。
CocoaPodsを導入していない場合、githubからライブラリをダウンロード。 plistへの設定も忘れずに。githubに詳しく書いてある
14/5/30追記
CocoaPodsに導入する際は、podfileに以下の記述を行う。
pod 'ionicons'
また、プログラム内で使用する場合は、"ionicons.h"をインポートすること。
UIImageの作り方
"ionicons.h" UIImage *chevron_left= [IonIcons imageWithIcon:icon_chevron_left iconColor: [UIColor colorWithRed:0.498 green:0.275 blue:0.718 alpha:1.0] iconSize:32.0f imageSize:CGSizeMake(32.0f, 32.0f)];
UIColorで16進数カラーコードを使う場合の注意点
そのままでは指定できない。
先頭から2桁ずつ区切り、小数表記に変換する。
変換表はこちら
アイコン名の指定についての注意点
ioniconsというサイトでアイコンの一覧を確認できる。 ただし、アイコンをクリックするとアイコン名がクリップボードにコピーされるが、そのままの名前を使用してUIImageは作れない。名前を少し変換する必要がある。
ex. ion-ionic → icon_ionic
詳しくは ionicons-codes.h 参照