我正在尝试创建一个自定义UIBarButtonItem
类来更改我添加到View控制器的Bar Button的字体和颜色。我有20多个按钮需要更改。
如何通过从(Identity Inspector)故事板添加自定义UIBarButtonItem
类来完成此操作?
答案 0 :(得分:2)
为UIBarButtonItem创建类
class CustomBarButton: UIBarButtonItem {
override func awakeFromNib() {
style = .plain
tintColor = .red
//Set font name and size
guard let font = UIFont(name: "Helvetica-Bold", size: 19) else {
return
}
setTitleTextAttributes([NSAttributedStringKey.font:font], for: .normal)
}
}
从Identity Inspector中将CustomBarButton类设置为UIBarButtonItem。