同时在多个UIView上接收触摸事件
我有一堆
UIViews
堆叠在一起(不是嵌套)。我希望他们都对触摸作出反应,但似乎最顶层的视图遮挡了它下面的视图,阻止它们接收触摸事件。
起初我以为我会用最顶层的视图捕捉所有触摸事件,然后手动调用
hitTest
,或所有底层视图的pointInside
方法,但我发现这两种方法都是私有的(可能是吗?)并且无法访问。
任何想法如何实现它?
没有找到相关结果
已邀请:
2 个回复
壬驴拿歪竞
在那个方法里面你正在做你的逻辑吗? 在方法内部,您无法检查收到的触摸是否位于最顶层的视图中
如果没有,你将它传递给superView使用相同的方法
郡晒景沧