0

アプリでこのフォントを使用しようとしています。plist とプロジェクトに追加しましたが、何らかの理由でラベルに読み込まれません。プロジェクトのフォントを次の方法で確認しようとしました。

NSLog(@"DK Crayon Crumble: %@",
          [UIFont fontNamesForFamilyName:@"DK Crayon Crumble"]);

しかし、私はこの出力を得ています:

DK Crayon Crumble: ( )
4

4 に答える 4

2

問題が見つかりました。何らかの理由で、Xcode はフォント ファイルをバンドル パッケージにコピーしていませんでした。

于 2012-11-02T01:57:44.150 に答える
1

組み込みフォント (Interface Builder で選択できます) の規則では、スペースを削除し、ハイフンの後に属性を追加します。

@"HelveticaNeue-Bold"

のためにHelvetica Neue, Bold

あなたのフォントの正確な名前はわかりませんが、このスキームに従えば動作するはずです。

于 2012-10-27T23:14:00.070 に答える
-1

たぶん問題は、フォントの名前にスペースがあることです。実際のファイル名でスペースを削除し、plist に再度追加して、コードで再試行します。

[UIFont fontNamesForFamilyName:@"DKCrayonCrumble"];

このリンクは、フォントを設定するのに役立ちます:

カスタムフォントを設定

于 2012-10-27T23:12:07.317 に答える