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

2017-03-15  本文已影响0人  Ran_戈

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


最近开发过程中出现如下问题:见图 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视图!

上一篇下一篇

猜你喜欢

热点阅读