是否可以自定义提示字符串?
我已将navigationBarItem连接到我的ViewController,并通过IB添加了一个字符串作为“提示”。提示类后面没有属性允许我改变字符串,颜色等的内容。我想知道是否有人知道任何其他可能解决这个问题的工作?
答案 0 :(得分:1)
可以通过一个很大的限制来自定义提示外观,提示的样式和标题的样式将始终相同。
假设您在带有导航栏的导航控制器中的UIViewController
中,您可以这样做:
guard let font = UIFont(name: "Helvetica", size: 17) else {
return
}
let navigationBar = navigationController?.navigationBar
navigationBar?.titleTextAttributes = [NSFontAttributeName: font,
NSForegroundColorAttributeName: UIColor.blue]
您还可以使用UINavigationBar.appearance()
方法在应用中的所有导航栏提示中进行此配置。