2017-07-10 16 views
1

色合いが設定されているナビゲーションバーがありますが、他の画面に移動すると、以前と比べて少し違って見えます。ナビゲーションバーの色調変更

+0

チェック。 –

+0

他のViewControllerの背景が明るくなっていますか? – Elhoej

+0

ナビゲーションバーの色を変更するコードを追加します。可能であれば、両方の画面の画像を添付してください – Subramanian

答えて

0
[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]}]; 
0

あなたのプロジェクト内のすべてのViewControllersで同じナビゲーションコントローラを使用している場合は、そのAppDelegateで色合いの色を設定する必要があなたのrootViewController

override func viewWillAppear(_ animated: Bool) { 
     navigationController?.navigationBar.barStyle = UIBarStyle.default 
     navigationController?.navigationBar.tintColor = UIColor.black 
    } 
0

にこのコードを追加します。ストーリーボードで

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 
     UINavigationBar.appearance().barTintColor = colorToSet 
// colorToSet is an object of UIColor 
     return true 
    } 
1

赤いマークの付いた画像表示にナビゲーションバーと変更バーティントカラー

を選択します。あなたはナビゲーションコントローラまたは何かのため色合いの色の変化があるかどうか、その特定のビューコントローラ上の

enter image description here

関連する問題