阅读背景:

关于MKMapKit上的自定义callout view的事件响应问题

来源:互联网 

案例:

在使用iOS的系统地图 MKMapKit 时,在 annotation 上自定义一个 callout view 后,如果,这时在 callout view 上再添加一个 button,为这个 button 添加响应事件。当你点击这个 button 后,会发现,这个 button 没有响应点击事件;当你双击着 button 后,发现 地图 放大了,因为你的点击穿透到地图上了。也就是说你点击 button,相当于是在 点击 地图。这个时候,无论你设置一下 callout view 的 userInteractionEnabled 属性,还是使用 UIGestureRecognizerDelegate 代理方法中的 在使用iOS的系统地图 MKMapKit 时,在 annotation 上自定义一个 call




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: