4

私はすでにこの記事を見つけました ここ iOSアプリ全体のデフォルトフォントを設定しますか? 基本的に同じ質問があります。

アプリケーション全体のデフォルト フォントを設定したいのですが、フォント サイズを指定する必要はありません。アプリにさまざまなサイズのさまざまなラベルがあります。サイズではなく、フォントを変更したいだけです!

助けてくれてありがとう...

4

1 に答える 1

2

手遅れだと思いますが、同じ質問がある人のために、フォントサイズを指定せずにアプリのフォントを変更するための2つの解決策があります.

1 つ目は、UIView のすべてのラベルを反復処理してラベルのフォントを変更する回避策です。この質問と回答を確認してください:サイズを指定せずに iOS アプリ全体にカスタム フォントを設定する方法

2 つ目は、コントロールのカテゴリを作成することです。

@implementation UILabel (MyCustomLabel)

-(void)awakeFromNib{
    float fontSize = [self.font pointSize];
    self.font = [UIFont fontWithName:@"MyCustomFont" size:fontSize];
}

@end
于 2013-08-12T22:45:00.210 に答える