我可以很好地更改标题外观及其效果,但是不能更改提示字体和颜色

最佳答案

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)
    }
}

关于ios - 无法更改UINavigationBar提示颜色和字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49839311/

10-10 21:20