ImageView上的SwipeGesture

时间:2011-03-17 10:34:45

标签: uiimageview uigesturerecognizer

我正在开发一款需要检测滑动手势的应用(实际上是一款游戏)。当我在图像视图上滑动时,需要更改图像视图的图像,但不幸的是它没有按预期工作。

当我将滑动手势对象添加到self.view时,每当我将手指滑动到视图中的任何位置时,都会执行所需的操作,但我希望仅当我在imageView上滑动手指时才执行此操作。

另一方面,当我尝试将滑动手势添加到图像视图时,它不响应手势事件。

如果您有解决此问题的方法,请回复!

提前致谢!

2 个答案:

答案 0 :(得分:6)

听起来您的UIImageView已将 userInteractionEnabled 设置为NO。尝试设置yourImageView.userInteractionEnabled = YES并将滑动手势识别器添加到UIImageView。

答案 1 :(得分:1)

我也面临同样的问题.. 未选中“属性检查器”下的“用户交互已启用”选项(在Interface Builder的“检查器”窗口中可用), 启用它解决了我的问题。 使用故事板完成... 感谢