2016-07-16 10 views
0

私はすべてのラベル/テキストなどを宣言するのではなく、アプリ全体のフォントサイズ/名前を宣言できる方法はありますか?全体のフォントを普遍的に設定する

+1

「UIAppearance」を使用すると、ここで詳細を説明するチュートリアルです。https://www.raywenderlich.com/108766/uiappearance-tutorial – sbarow

答えて

1

これを試してみてください:)

のObj-C

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

スウィフト

UILabel.appearance().font = UIFont(name: "YourFontName", size: 17.0) 

カスタムフォントを使用している場合は、あなたのプロジェクトtargetに選択したフォントを追加してください。 application:didFinishLaunchingWithOptions:方法でAppDelegate内部にこのコードを入れて

[[UILabel appearance] setFont:[UIFont fontWithName:@"fontName" size:15.0f]]; 

:あなたは次のコードでそれを達成することができUILabel例えば例えば

1

は、それがUIAppearance APIを使用しています。

また、Info.plistファイルにUIAppFontsのキーと値のペアの下にカスタムフォント名を追加することを忘れないでください。

関連する問題