我的视图中有两个UIImageView对象(320x480一个在另一个之上)。较低的图像视图位于UIScrollView内,启用了滚动和缩放。现在我想处理其他图像视图中的触摸,但它不再检测任何单击。
我可以理解UIScrollView处理我在其上做的所有操作。但是滚动视图上方的图像视图上的触摸也无法识别。
附件是我的视图层次结构的图像。有人可以告诉我为什么当滚动视图不是滚动视图的子视图时,滚动视图还会处理其他图像视图的触摸?
如果滚动视图在处理触摸时弯曲,如何识别其他图像视图上的触摸?
答案 0 :(得分:0)
我不确定,您可能需要正确设置滚动视图的帧大小和/或内容大小。 This page有一张我正在谈论的图表。
答案 1 :(得分:0)
默认情况下,UIImageViews具有userInteractionEnabled = NO;
尝试将其设置为YES(在IB或代码中)。