如何更改global navigationBar的背景色?

时间:2018-11-30 14:31:47

标签: ios swift navigationbar

我想更改navigationBar的全局背景颜色。我该怎么办?

该行:

UINavigationBar.appearance().backgroundColor = UIColor.green
application(_:, didFinishLaunchingWithOptions:)中的

不起作用,而:

UINavigationBar.appearance().tintColor = UIColor.red

正常工作。

1 个答案:

答案 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将色调颜色应用于应用程序图标,标签栏,导航栏和许多其他内容   其他东西。