Homenaje_Regular.ttf
コンパイル時に TTF ファイルがアプリケーション バンドルにコピーされるように、ファイルを Xcode プロジェクトに追加し、それをターゲットの Copy File Build Rule (インスペクター パネルのターゲット名の横にあるチェックボックスをオンにしますか?) に追加しましたか?
- しかし、おそらく、フォントの名前はおそらくそうではありません
@"Homenaje_Regular"
。のパラメーターとして実際のフォント名を使用する必要がfontWithName:
あり、それは常にファイル名と同じではありません。
あなたの場合、あなたのフォントの本当の名前は、おそらく"Homenaje-Regular"
または単に"Homenaje"
であり、そうではありません"Homenaje_Regular"
。
MacのFontBookでフォントを開いて を押すだけで、フォントの実際の名前Cmd-Iを取得できます。
また、iOS アプリで利用可能なすべてのフォントをコードでリストして、フォントがアプリによって正しく検出されることを確認し、使用するカスタム フォントの正しい名前を選択することもできますfontWithName:
。
for ( NSString *familyName in [UIFont familyNames] )
{
NSLog(@"=== Family %@ ===", familyName);
NSLog(@"Names = %@", [UIFont fontNamesForFamilyName:familyName]);
}