2016-09-14 4 views
-1

UINavigationBar.appearance().tintColordidFinishLaunchingWithOptionsに設定すると、アプリケーション全体でtintColorが変更されます。 iOS 10では、もうこれは当てはまりません。グローバルにUINavigationBarバーの色合いを変更します

private func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
    // Set tint color 
    UINavigationBar.appearance().tintColor = UIColor.black 

    return true 
} 

ナビゲーションバーの色合いを変更するにはどうすればよいですか?

答えて

2

問題はdidFinishLaunchingWithOptionsメソッドです。 iOS 10で変更されました。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool 
+0

パーフェクトです。ありがとうございました。これは以前のバージョンのiOSでも実行できますか? –

+0

@DanielStormそうだと思います。そうしなければ、更新されたアプリケーションは古いバージョンでは再び動作しません – FelixSFD

関連する問題