【发布时间】:2020-04-24 06:51:58
【问题描述】:
我正在尝试根据用户点击图像视图来显示新图像。我在 UIImageView 顶部添加了一个 UITapGestureRecognizer,它已定义为“displayPhoto”,并将其作为出口连接到视图控制器。
@IBOutlet weak var displayPhoto: UIImageView!
@IBAction func changeImage(_ sender: UITapGestureRecognizer) {
displayPhoto.image = UIImage(named: "myimage")
}
发送的动作如下:
当我运行应用程序并单击图像时,没有任何反应。我什至试图使 IBAction 函数的第一行成为致命错误,但没有任何反应。我错过了什么?
提前感谢您的帮助。
【问题讨论】:
-
UIImageView 已经勾选了“用户交互启用”
-
也完成了。如果我将鼠标悬停在插座定义旁边的实心圆圈上,它会突出显示场景底座上的点击手势识别器
-
当我将鼠标悬停在发送的动作上时,它会突出显示整个视图控制器。为了示例,我刚刚将其命名为视图..
-
已将视图更改为“新项目”并粘贴了显示参考出口的照片
-
添加窗口连接和发送操作的照片
标签: swift uitapgesturerecognizer