【发布时间】:2018-03-25 12:14:14
【问题描述】:
我有一个扩展类,我正在扩展UIButton,如下所示,它工作正常。
extension UIButton {
class func backButtonTarget(_ target: Any, action: Selector) -> UIBarButtonItem {
let backButton = UIButton(frame: CGRect(x: CGFloat(0), y: CGFloat(0), width: CGFloat(58), height: CGFloat(15)))
backButton.setTitle("Cancel",for: .normal)
let barBackButtonItem = UIBarButtonItem(customView: backButton)
backButton.addTarget(target, action: action, for: .touchUpInside)
return barBackButtonItem
}
}
但是现在,我需要为一些视图控制器更改它的标题,所以我在考虑它的覆盖,但失败了。这怎么能被覆盖,以便我可以更改它的title?
【问题讨论】:
-
我不知道我的问题有什么问题,有人投了反对票:/ .
标签: ios swift3 uibutton swift-extensions