1

我是这方面的新手,并且已经查看了与这个问题相关的几篇文章,但似乎没有一个能提供我需要的答案。

我在一个“基础”uiimageview 中有多个分层的uiimageview。uiimageviews 显示具有小的不透明彩色部分和大的透明部分的图像阵列。如何获得触摸事件以忽略透明部分的图层以激活不透明的底层?

谢谢

4

1 回答 1

1

默认情况下, 的userInteractionEnabled属性UIImageView是禁用的。如果您只希望“最低”视图接收触摸事件,您应该创建一个子类,UIImageView在其中明确设置userInteractionEnabled = YES;和实现touchesBegan等。如果您有任何问题,请告诉我。

于 2012-08-22T03:55:52.213 回答