-2

画像を添付しようとしていますが、評判の問題がいくつかあります。とにかく、info.plist にフォント名を追加し、カスタム フォントを使用しようとしています。次のように呼び出そうとしています。

    UIFont *font;
    font = [UIFont fontWithName:@"Dyslexie Regular2 LEDU 1003 IN.ttf" size:45.0f];
    [myLabel setFont:font];

また、これを試してください:

    myLabel.font = [UIFont fontWithName:@"Dyslexie Regular2 LEDU 1003 IN.ttf" size:45.0f];

しかし、両方ともまだ機能していません。

私が間違っていることは何ですか?

4

4 に答える 4

0

フォントの ttf ファイルをリソース フォルダーにドラッグし、info.plist ファイルで次のエントリを実行するだけです。</p>

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

UIAppFonts キーは配列を受け入れるため、複数のフォントを渡すことができます。

アプリケーションでフォントを使用したい場所ならどこでも、次のように呼び出すことができます。

[UIFont fontWithName:@"Cloister Black" size:64.0]

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

于 2013-06-24T07:26:38.450 に答える
0

フォント名を使用する際に .ttf 拡張子を使用する必要はありません。プロジェクトの plist ファイルに TTF ファイルを追加したことを確認してください。.

于 2013-06-24T06:54:53.873 に答える
0

フォントをバンドルに追加します。plistに移動します。行を追加し Fonts provided by applicationます。配列です。それに追加Dyslexie Regular2 LEDU 1003 IN.ttfします。次に、これを使用します。

UIFont *font;
    font = [UIFont fontWithName:@"Dyslexie Regular2 LEDU 1003 IN" size:45.0f];
    [myLabel setFont:font];

Font Book で .ttf ファイルを開きます。トップバーにフォント名が表示されます。それをコードで使用します。

于 2013-06-24T06:57:58.123 に答える