我有视图控制器。在里面我有看法
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")
}
}
但是当我点击按钮时,没有任何东西打印到控制台。
我究竟做错了什么 ?