2012-05-19 29 views
0

我有一个透明度比较大的图像,alpha空间。那么有没有一种方法可以检测到这个UIImageView上的点击,但如果用户点击阿尔法区域没有任何反应?点击没有Alpha响应的UIImageView?

任何帮助表示赞赏,谢谢。

+0

重述?你可能想要做一个快速编辑... – ericg

+0

哎呀,谢谢! –

回答

0

这是理论上的,我没有要添加的代码,但是您可以创建一个相同的按钮并将其添加到UIControlStateTouched中,以便在按钮/图像被触摸时不会有任何更改。

+0

你已经失去了我。我希望这个图像像一个按钮,但是如果用户点击图像的透明部分,我不想要任何响应。 –

+0

使用自定义图像制作图像而不是图像UIButton,然后使该图像具有UIControlStateNormal和UIControlStateTouched的视图,以便如果有人触摸它,则看起来就像它们不一样。 – Eric