我有以下视图:
它的构建方式
UIViewController --> UIView(底部正方形)--> UIViewController(加载在底部正方形中)
在这个UIViewController中的按钮按下没有被触发。但是我在模拟器中按下时确实看到按钮有动画。
此外,当我将以下tap handler以编程方式添加到此UIViewController中的圆形UIImageView中时,它会响应:
func handleTap(sender: UITapGestureRecognizer? = nil) {
print("tappable")
}
let tap = UITapGestureRecognizer(target: self, action: #selector(NeighbourhoodViewController.handleTap(_:)))
userPopupView.userImageView.userInteractionEnabled = true
userPopupView.userImageView.addGestureRecognizer(tap)
我该如何捕捉这些按钮的操作?以下代码无效:
@IBAction func test(sender: AnyObject) {
print("test")
}
这行代码是连接到界面构建器中的UIButton的。