2016-09-05 17 views
2

初めて使用するためにSOを使用すると、カスタムフォントはストーリーボードに表示されますが、シミュレータでは表示されません。

私は.... screenshot of storyboard

をストーリーボードで、いくつかのUITextFieldsとUITextViewsのためのカスタムフォントを追加した...しかし、フォントはシミュレータ上で表示、また実際のデバイス(iPadの2、iPadのされていませんミニ3)。 screenshot of simulator

この問題を解決する方法や必要な追加情報については、アドバイスをお願いします。ありがとう!エルキャピタンでのXcode 7.3.1の実行10.11.6。

開発中のiOSアプリケーションは、iOS 9.3以降で動作するように設定されています。

答えて

2

アプリケーションフォント(TTF/OpenType)にカスタムフォントを追加してから、application-info.plistファイルを変更する必要があります。新しい行に「アプリケーションによって提供されるフォント」キーを追加してください

TTFフォントとOpenTypeフォントの両方をサポートしています。 1つの注意点は、アプリの起動時にすべてのフォントを読み込んで解析するため、初期読み込み時間が遅くなることです。

また、ビルドフェーズの[バンドルリソースのコピー]にフォントを追加する必要があります。

+0

あなたはUITextFeildクラスの「フォント」プロパティでテキストフィールドのフォントを送ったことができます。 –

+0

こんにちは、お返事ありがとうございます。実際に私は上記のすべてを既に行っています: a)アプリケーションフォルダにカスタムフォントを追加しました b) "アプリケーションによって提供されるフォント"のInfo.plistファイルを変更しました c) "Bundle Resourcesをコピーする"にフォントファイルを追加しました d)影響を受けるテキストフィールドのカスタムフォントを設定します。 元の投稿の2つの画像を見ることができれば、カスタムフォントはストーリーボードのすべてのテキストフィールドに表示されますが、シミュレータでは表示されません。 – fatyandao

1

プロジェクトにカスタムフォントを追加します。つまり、フォントファイル(ocrb.TTF)をXCodeプロジェクトにドラッグしました。あなたがあなたの問題を解決するためのリンク以下

チェック:あなたのフォントファイルの(。EXP Chewy.ttf)ターゲットがアプリケーションのターゲットに設定されていることをCustom Font issue

+0

フォントをプログラムで動作させるためにフォントを設定する必要がありました。ストーリーボードにフォントを設定してもフォントは設定されません。 – fatyandao

+0

Verdanaフォントを設定し、サイズを増やしてシミュレータをチェックインしてください。このデフォルトのフォントはシミュレータで表示されます。はいの場合、あなたのカスタムフォントはあなたのマシンにインストールするいくつかの問題があります。 –

1

チェック。

手順:ファイルインスペクタで

  1. フォントファイルを選択し
  2. チェック対象の会員
0

フルパスであなたのInfo.plistにあなたのフォント名を追加してみてください。 TextFieldに

すなわち:フォント/ arial.ttfの

関連する問題