1

アプリで使用するカスタム フォントの ttf ファイルをダウンロードしました。

サポート ファイルに追加し、.plst ファイルを修正して、「アプリケーションによって提供されるフォント」という新しいエントリを作成し、その値をフォント ファイルのファイル名に設定しました (コピーして貼り付けたので、タイプミスはありません)。

また、ビルド フェーズのコピー バンドル リソースに含まれていることも確認しました。

ラベルを選択してからフォントを変更しようとすると、カスタム フォントが表示されません。

私はステップを逃していますか?

ありがとう

4

2 に答える 2

5

最初に、これらの特定のフォントをインストールする必要があります。これらのフォントは、配列を持つファミリ フォントのようなものなので、次のようにコーディングできます。

NSArray *arrFont = [UIFont fontNamesForFamilyName:@"あなたのフォント名"];

[lbl1 setFont:[UIFont fontWithName:[arrFont objectAtIndex:0] size:16]];
[lbl2 setFont:[UIFont fontWithName:[arrFont objectAtIndex:1] size:16]];
于 2012-12-26T09:13:18.343 に答える
2

これを試して。それは助けになるかもしれません。

  1. フォント ファイルをリソース ファイルに追加する
  2. Info.plist を編集します。アプリケーションによって提供される主要なフォントを使用して新しいエントリを追加します。
  3. 複数のファイルがある場合、ファイルごとに、ファイル名をこの配列に追加します

アプリケーションでは、次を使用できます[UIFont fontWithName:@"YourFontName" size:14.f].

于 2012-12-26T06:29:34.163 に答える