如何在Xcode + Swift 4中创建自定义UIBarButtonItem类?

3
我正在尝试制作一个自定义的UIBarButtonItem类,只需更改已添加到我的视图控制器中的 Bar按钮的字体和颜色。我有超过20个需要更改的按钮。
如何通过从(Identity Inspector)故事板中添加自定义UIBarButtonItem类来实现这一点?
请参考下面的图片进行操作: Image Description
1个回答

3
创建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。

enter image description here

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接