我知道如何使用UIButton:buttonWithType:
和UIBarButtonItem:initWithCustomView:
以编程方式创建工具栏按钮,并提供UIButton:buttonWithType
参数UIButtonTypeInfoLight
。
我真正想做的是将系统按钮拖到通用的barbuttonitem上以获取信息按钮。在Interface Builder中。这是我可以做的事情,还是应该只是编写并编写代码?
答案 0 :(得分:0)
试试这个......
let infoButton = UIButton.init( type: .infoLight )
let infoBarButtonItem = UIBarButtonItem.init( image: infoButton.image( for: .normal ),
style: .plain,
target: self,
action: #selector( infoBarButtonItemTouched ) )