全局更改 UINavigationBar 条形色调颜色

Globally change UINavigationBar bar tint color

didFinishLaunchingWithOptions 中的设置 UINavigationBar.appearance().tintColor 用于在整个应用程序中更改 tintColor。在 iOS 10 上,情况不再如此。

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

    return true
}

如何更改导航栏的色调颜色?

问题出在您的 didFinishLaunchingWithOptions 方法上。它已在 iOS 10.

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