Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以将触摸从共享应用程序对象传播到实际上没有收到触摸的自定义视图以及顶部视图后面的某个位置?假设我不能使用我的顶视图来跟踪触摸。
这将是困难的 - 因为顶视图首先接收事件。
你不能只在顶视图上调用 userInterActionEnabled ,然后将事件向下传递到较低层吗?
为什么不能使用顶视图来跟踪触摸?
如果顶视图是子类,那么您可以使用 touchesBegan: 方法。要将它传递给另一个子类,您可以使用 NSNotificationCenter,将触摸集作为对象传递。如果您对此不熟悉,可以查看我在这篇文章中的解释:
Hittest事件问题