无法更改 UINavigationBar 提示颜色和字体
Posted
技术标签:
【中文标题】无法更改 UINavigationBar 提示颜色和字体【英文标题】:Can't change UINavigationBar prompt color and font 【发布时间】:2018-04-15 07:01:30 【问题描述】:我可以很好地改变标题的外观和效果,但我不能改变提示字体和颜色
【问题讨论】:
Can't change UINavigationBar prompt color的可能重复 那个答案不正确 【参考方案1】:在viewWillAppear(_ animated: Bool)
试试这个代码:
for view in self.navigationController?.navigationBar.subviews ?? []
let subviews = view.subviews
if subviews.count > 0, let label = subviews[0] as? UILabel
label.textColor = UIColor.white
label.font = UIFont.systemFont(ofSize: 30)
【讨论】:
尝试在viewDidAppear
中使用它,它对我有用
并确保导航栏有_UINavigationBarModernPromptView
以上是关于无法更改 UINavigationBar 提示颜色和字体的主要内容,如果未能解决你的问题,请参考以下文章
如何从 AppDelegate 更改 UINavigationBar 背景颜色