0

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

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

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

如果滚动视图倾向于处理触摸,我如何识别另一个图像视图上的触摸?

谢谢。
替代文字

4

2 回答 2

0

我不确定,可能是您需要正确设置滚动视图的框架大小和/或内容大小。这个页面有一个我在说什么的图表。

于 2009-06-29T17:04:18.700 回答
0

默认情况下 UIImageViews 有 userInteractionEnabled=NO;

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

于 2009-06-29T23:40:19.333 回答