我想更改navigationBar的全局背景颜色。我该怎么办?
该行:
UINavigationBar.appearance().backgroundColor = UIColor.green
application(_:, didFinishLaunchingWithOptions:)
中的不起作用,而:
UINavigationBar.appearance().tintColor = UIColor.red
正常工作。
答案 0 :(得分:0)
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UINavigationBar.appearance().barTintColor = UIColor.green
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSAttributedStringKey.foregroundColor:UIColor.white]
return true
}
iOS将色调颜色应用于应用程序图标,标签栏,导航栏和许多其他内容 其他东西。