iOSアプリでの独自フォントの使用

Xcode7で作成するiOSアプリで独自のフォントを使用する方法を調べてみた。識者の方に感謝。

まず、フォントはTrueTypeのもので良い。私は今回、
http://matome.naver.jp/odai/2139532113669205301?&page=4
で紹介されているitouhiroさんのPixelMplusを使用させていただいた。

  1. 取り合えず、フォントをダウンロードし、圧縮されていれば解凍する。
  2. プロジェクトにフォントファイルをドラッグ&ドロップする。この時、ファイルがCopyされるようにした方が良い。Screen Shot 2015-12-08 at 17.09.40
  3. Fonts provided by applicationを作成し、小要素のitem 0にフォント名を入力する。適当なところで右クリックしてAdd Rowする。Screen Shot 2015-12-08 at 17.39.49
  4. Build PhasesのCopy Bundle Resourcesにフォント名を追加する。Screen Shot 2015-12-08 at 17.14.03
  5. 取り合えずUILabelあたりで、フォントを選択し、文字列を書いてみる。Screen Shot 2015-12-08 at 17.17.12

シミュレータと実機で表示して確認。
Simulator Screen Shot

余談:
Mac OS Xに先のフォントを登録するだけなら、フォントファイルをダブルクリックし、インストールを選択すれば良い。それだけでちゃんとPhotoShop CCに表示された。簡単!