【发布时间】:2017-08-09 09:34:27
【问题描述】:
我有视图控制器。在里面我有视图
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")
}
}
但是当我点击按钮时,控制台没有打印任何内容。
我做错了什么?
【问题讨论】: