我有两个自定义 UIView(分别为 A 和 B),每个都有一个设置为相同原点和相同大小的框架。它们都作为子视图添加到父 UIView (C)。
作为 A 和 B 的一部分,我有一个触摸识别器,用于监听某些位置的触摸。如果收到该触摸,它会向父 UIView 提出一个委托,说明它已被触摸。问题在于,由于 B 是在 A 之后添加的,因此 B 永远不会收到触摸事件。
A 和 B UIViews 是带有端点的单行。他们都识别端点上的触摸并提出委托通知。如何添加子视图并识别对它们的触摸以及顶部的父视图?这就像一个排他性的东西。