我有視圖控制器。它裏面我有看法RxSwift - rx.tap不工作
lazy var statusView: StatusView = {
var statusView = StatusView()
return statusView
}()
內statusView我有按鈕
lazy var backButton: UIButton = {
var button = UIButton(type: .system)
button.titleLabel?.font = UIFont().regularFontOfSize(size: 20)
return button
}()
在控制器我有
override func viewDidLoad() {
super.viewDidLoad()
setupRx()
}
func setupRx() {
_ = statusView.backButton.rx.tap.subscribe { [weak self] in
guard let strongSelf = self else { return }
print("hello")
}
}
但是,當我輕按按鈕,沒有任何獲得打印到控制檯。
我在做什麼錯?