以自定义方式传播来自UIApplication的内容

时间:2009-07-26 21:58:34

标签: iphone cocoa-touch touch uiapplication propagation

是否可以将共享应用程序对象中的触摸传播到实际上没有接触到触摸的视图以及顶视图后面的某个位置?假设我无法使用顶视图跟踪触摸。

2 个答案:

答案 0 :(得分:0)

这很难 - 因为顶视图首先接收事件。

您不能只在顶视图上调用userInterActionEnabled,并将事件向下传递到较低层?

答案 1 :(得分:0)

为什么不能使用顶视图跟踪触摸?

如果顶视图是子类,那么您可以使用touchesBegan:方法。要将其传递到另一个子类,您可以使用NSNotificationCenter,将触摸集作为对象传递。如果您对此不熟悉,可以查看我对此帖的解释:

Hittest event problem