2012-07-14 78 views

回答

0

多一点上下文会很好。

您的子视图将是处理触摸的视图,只要它具有userInteractionEnabled设置为YES且可见,即不隐藏且alpha大于或等于0.01

我不确定你为什么要重写hitTest:withEvent:,但如果你确定这是你想要做的,那么你应该能够通过pointInside:withEvent:解决你的问题。

+0

我的'userInteractionEnabled'已经设置为'YES'。我想要做的是检查用户是否点击了'UIImageView',以便可以停止滚动。谢谢! – 0xdeadfa11 2012-07-14 02:32:06

+0

将你的图像视图放在UIButton中或者添加一个手势识别器 – nielsbot 2012-07-14 04:45:04

+1

@ 0xdeadfa11默认情况下,UIImageView的'userInteractionEnabled'设置为'NO'。所以忘记为'UIImageView'设置'userInteractionEnabled'为'YES'是一个常见的错误。无论如何,我认为这个答案将解决你的问题:http://stackoverflow.com/a/4629821/310121 – 2012-07-14 13:03:35

相关问题