《打怪篇》-> 视图遮挡响应事件

视图之间遮挡响应事件问题


最近开发过程中出现如下问题:见图 1

图 1

根据图 1 的问题,在网上看到了解决办法:

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event

通过重写父类的hitTest方法,当点击到clearView上面的子视图(button)时候,就响应(button)点击事件,当点击到其他区域就相应map手势事件!

code:详见图2

图 2

图 2的code是重写了clearView的hitTest方法,self.subViews是添加到clearView的Button等子视图,mapView是通过接口传递过来的map视图!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容