如何在两个重叠的UIView中启用用户交互?
答
最后,由于我不需要同时响应,所以我提出了一个解决方法。我使用了方法bringSubViewToFront:和sendSubViewToBack :.这种方法做了工作。
答
您可以提供一个简单的协议,将所有触摸事件从第一个视图发送到后台视图。因此,让后台视图成为第一个视图的代表将是一个非常简单的方法。
否则覆盖前面视图的方法touchesBegan:withEvent:
并在后台调用相应的视图方法。
干杯, 安卡
答
如果你打电话的touchesBegan /移动/截至上超你处理这些后,我想你会实现你想要的。
嗨@anka,使用你的答案,我试图使用背景视图作为前视图的代表。我从前视图调用委托的触摸方法。但没有任何反应。我的背景是UITextView,前面是UIView。 – LuisEspinoza 2012-08-07 20:38:40