我无法更改导航栏上的提示颜色。我在 viewDidLoad
中尝试了下面的代码,但没有任何反应。
self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.white]
我错过了什么吗?上面的代码有错吗?
最佳答案
我能够在 iOS 11 上将提示颜色设置为白色,将 barStyle 设置为黑色。我使用外观代理设置其他颜色属性(如所需的背景颜色):
myNavbar.barStyle = UIBarStyleBlack; // Objective-C
myNavbar.barStyle = .black // Swift
关于ios - 无法更改 UINavigationBar 提示颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46266310/