自分はデザインが苦手、特にアイコンが作れないので、 FontAwesome を重用している。 これがないとアプリ開発できないと言ってもいいくらい。 当然、RubyMotion でも使いたい。
前に Objective-C で FontAwesome を使ったときと同じ方法 を採用してもいいけど、もっと簡単な方法がある。 『motion-fontawesome』という gem を使えばいい。
ただ、記事作成時点で FontAwesome の最新版は 4.0.3 なのに対し、 motion-fontawesome は 3.0 のまま。 だいぶ更新されていないみたいだ。
どうしても最新の FontAwesome が使いたかったので、Fork して 4.0.3 に対応してみた。
tnakamura/fontawesome
Bundler を使っていれば、Gemfile に下記を追記して、ブランチからダウンロードできる。
gem 'motion-fontawesome', git: 'https://github.com/tnakamura/fontawesome.git', branch: 'fa_4.0'
使い方は変わっていない。README の通り。 FontAwesome 4.0 のアイコンがすべて使える。
self.icon_label.font = FontAwesome.fontWithSize(20) self.icon_label.text = FontAwesome.icon('github')
本家に PullRequest は送ってあるので、マージされるまではこちらを使うといい。
追記
FontAwesomeKit のほうが便利なので、こちらを使ったほうがいい。