iOS Navbar出现褪色

时间:2015-12-06 08:56:22

标签: ios swift uinavigationcontroller

导航栏颜色在顶部显示为淡色。我正在使用UINavigationController,导航栏显示出比它应该轻得多的东西。关于如何修复它的任何想法?这是我的代码:

self.navigationController!.navigationBar.hidden = false
self.navigationController!.navigationBar.backgroundColor = UIColor(red: 0.459, green: 0.102, blue: 1, alpha: 1)
let titleDict: NSDictionary = [NSForegroundColorAttributeName: UIColor.whiteColor()]
self.navigationController!.navigationBar.titleTextAttributes = titleDict as? Dictionary
self.navigationController!.navigationBar.tintColor = UIColor.whiteColor()

2 个答案:

答案 0 :(得分:0)

将这些行添加到.plist文件中。然后,设置样式黑色,你应该修复问题。

plist

enter image description here

答案 1 :(得分:0)

1。进行以下更改 2.您正在设置背景颜色,使其褪色,但我们必须设置巴顿颜色

    self.navigationController?.navigationBar.barTintColor = UIColor.red

这会将Bartint颜色设置为红色,您可以设置任意颜色