iOSアプリ全体のデフォルトフォントを設定しますか?質問する

iOSアプリ全体のデフォルトフォントを設定しますか?質問する

アプリ、ラベル、テキスト ビューなどでテキストを表示するすべてのものに使用したいカスタム フォントがあります。

アプリ全体のデフォルトのフォント (ラベルはデフォルトで SystemFont を使用します) を設定する方法はありますか?

ベストアンサー1

iOS 5ではUIAppearanceプロキシを使用して可能になるようです。

 [[UILabel appearance] setFont:[UIFont fontWithName:@"YourFontName" size:17.0]];

これにより、アプリ内のすべての UILabel のフォントがカスタム フォントに設定されます。各コントロール (UIButton、UILabel など) に対してこれを繰り返す必要があります。

info.plist に UIAppFonts 値を配置し、含めるフォントの名前を含める必要があることに注意してください。

おすすめ記事