全局更改 UINavigationBar 条的色调颜色
Posted
技术标签:
【中文标题】全局更改 UINavigationBar 条的色调颜色【英文标题】:Globally change UINavigationBar bar tint color 【发布时间】:2016-09-14 15:22:46 【问题描述】:在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
如何更改导航栏的色调?
【问题讨论】:
【参考方案1】:问题在于您的 didFinishLaunchingWithOptions 方法。它在 iOS 10 中进行了更改。
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool
【讨论】:
@DanielStorm 我想是的。否则,任何更新的应用都不会在旧版本上再次运行以上是关于全局更改 UINavigationBar 条的色调颜色的主要内容,如果未能解决你的问题,请参考以下文章
iOS 4 中的 UINavigationBar 色调颜色闪烁