我有以下视图层次结构:
View A (Has a PanGestureRecognizer)
-> View B (Has a PanGestureRecognizer)
-> View C (UserInteractionEnabled = NO)
视图C是视图B的子视图,ViewB是视图A的子视图。如果视图B触摸,我试图忽略视图A的触摸事件。现在,两个PanGestureRecognizers都会触发触摸事件。我正在调查pointInside,但我认为这是禁用子视图的触摸事件。
我还看了hitTest:withEvent,它确实像我期望的那样返回View B.如果触摸了视图B,我如何告诉视图A忽略触摸事件?