5

iPhoneアプリでカスタムフォントを使用しようとしています。

次のように、info.plistにそのキーを作成しました。

<key>UIAppFonts</key>
<array>
        <string>CloisterBlack.ttf</string>
</array>

そして私はこのようにフォントにアクセスしています:

[UIFont fontWithName:@"CloisterBlack" size:64.0]

しかし、フォントは表示されていません。理由は何でしょうか?

4

3 に答える 3

5

上記のコードで実際のフォント名を指定してください。フォントファイル名とその「実際のフォント名」は異なる場合があるため、FontBookアプリでフォントを開くだけで、フォントの実際の名前が表示されます。

于 2011-06-06T17:46:24.867 に答える
0

「実際のフォント名」は、常に Fontbook に表示されるものとは限りません。最善の方法は、デバイスに表示されるフォントと正確な名前を確認することです。

http://forgecode.net/2010/08/uifont-name-grabber/に投稿されている uifont-name-grabber を使用します。

必要なフォントを xcode プロジェクトにドロップし、ファイル名をその plist に追加して、ビルド対象のデバイスで実行するだけで、UIFont fontWithName: が期待する名前を使用して完全なフォント リストがメールで送信されます。

于 2011-12-29T19:05:25.640 に答える