iPhone - UIScrollView和触摸的奇怪问题

时间:2009-06-29 16:35:16

标签: iphone uiscrollview

我的视图中有两个UIImageView对象(320x480一个在另一个之上)。较低的图像视图位于UIScrollView内,启用了滚动和缩放。现在我想处理其他图像视图中的触摸,但它不再检测任何单击。

我可以理解UIScrollView处理我在其上做的所有操作。但是滚动视图上方的图像视图上的触摸也无法识别。

附件是我的视图层次结构的图像。有人可以告诉我为什么当滚动视图不是滚动视图的子视图时,滚动视图还会处理其他图像视图的触摸?

如果滚动视图在处理触摸时弯曲,如何识别其他图像视图上的触摸?

感谢。
alt text

2 个答案:

答案 0 :(得分:0)

我不确定,您可能需要正确设置滚动视图的帧大小和/或内容大小。 This page有一张我正在谈论的图表。

答案 1 :(得分:0)

默认情况下,UIImageViews具有userInteractionEnabled = NO;

尝试将其设置为YES(在IB或代码中)。