我正在设计一个界面/视图,我想在其上放置一个图像。我使用的是标准UILabels和UIButtons。这些按钮由覆盖图像故意扭曲,覆盖整个屏幕。一切正常,但正如预期的那样,图像阻止了任何按钮被按下。
我考虑过制作第二组透明按钮,作为第三层,将消息中继到图像下的按钮,但感觉就像是黑客。我还想过可能会对叠加图像上的某个区域进行响应,并找到点击范围内的控件。我对iPhone开发很新,所以我不确定这些方法是否可以接受 - 或者是否有一个简单的解决方法。按钮必须位于重叠图像下方。
基本上,我想要图像叠加的效果,触摸事件会忽略图像并转到下面的控件。
有什么想法吗?
答案 0 :(得分:4)
我刚刚通过两个控件创建了以下imageview。你可以点击它。只需确保userInteraction设置为NO。
查看层次结构 - >图像在按钮上方
答案 1 :(得分:0)
尝试anImageView.userInteractionEnabled = YES。如果您使用的是UIImageView,则userInteractionEnabled的默认值为NO。