我正在尝试制作一个自定义的UIBarButtonItem
类来改变我添加到View控制器的Bar Button的字体和颜色。我有20多个按钮需要更改。
我怎么能通过从(Identity Inspector)故事板添加自定义UIBarButtonItem
类来做到这一点?
为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。