iOS Navbar出现褪色

问题描述 投票:0回答:2

导航栏的颜色在顶部显得褪色。我正在使用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()
ios swift uinavigationcontroller
2个回答
0
投票

将这些行添加到.plist文件中。然后,设置样式为黑色,您的问题应该得到解决。

plist

enter image description here


0
投票

1。进行以下更改2.您正在设置背景色,因此它会褪色,但是我们必须设置巴顿色

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

[这会将bartint的颜色设置为红色,您可以设置任何想要的颜色

© www.soinside.com 2019 - 2024. All rights reserved.