我上课了:
import UIKit
class SearchBarItem: UIBarButtonItem {
override convenience init() {
self.init()
self.title = "TEST"
}
}
它是我的视图控制器:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var searchBtnItem: SearchBarItem!
override func viewDidLoad() {
super.viewDidLoad()
}
}
在storyboard中我有一个带有searchBtnItem的导航栏,Identify Inspector类是SearchBarItem
但searchBtnItem标题不会更改为TEST。 什么错了?!
答案 0 :(得分:2)
从故事板加载的实例不使用init
,他们使用initWithCoder:
,因此您需要使用自定义逻辑覆盖和实施该功能。