【发布时间】:2020-10-28 06:52:27
【问题描述】:
有一个带有 UIButton 的自定义 UIView。 viewController 尝试通过 addTarget(...) 将该函数连接到该 UIButton。但它不起作用。
class customView: UIView {
var button: UIButton = {
//some properties
}()
}
class viewController: UIViewController {
var cv = customView()
override func viewDidLoad() {
cv.button.addTarget(self, action: #selector(someFunction), for: .touchUpInside)
}
@objc func someFunction() {
print("Some function!")
}
}
这段代码不是我写的。但这是我正在编写的代码的非常简短的表示。触摸按钮时 SomeFunction 不起作用。还需要什么?
【问题讨论】: