2017-07-21 1 views
1

:AppDelegateでこれを入れて迅速な4でNavBarタイトルテキストの色を変更するにはどうすればよいですか? SWIFT 3で開発する場合、私が書くために使用された

UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orange] 

がオレンジ色に、すべてのUINavbars'タイトルの色を変更します。

今、私はあなたがtitleTextAttributesforegroundColorプロパティを設定することでUINavigationBarのタイトルの色を変更することができスウィフト4とiOS 11

答えて

8

と同じことをやってみたいです。文書化hereとして

titleTextAttributes施設には、バーのタイトルテキストを表示 の属性を指定します。テキスト の属性辞書のfont、foregroundColor、およびshadowのそれぞれの キーで、フォント、テキストの色、 テキストシャドーカラー、およびテキストシャドウオフセットをタイトルに指定できます。

だから、これやっても同じ効果があります:

UINavigationBar.appearance().titleTextAttributes = [NSAttributedStringKey.foregroundColor.rawValue: UIColor.orange] 
関連する問題