获取MKMapView以响应内部事件的修饰

时间:2012-11-11 18:15:25

标签: ios cocoa-touch ios6 mkmapview uigesturerecognizer

我正在尝试禁用MKMapView实例上的缩放和滚动,并让它响应内部事件(或类似)的修饰。下面链接的问题上接受的答案使用添加到地图视图中的手势识别器来响应点击但这些立即发生并且经常在滚动经过MKMapView时被触发。这不是理想的行为。

How to intercept touches events on a MKMapView or UIWebView objects?

允许MKMapView实例响应内部事件的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

可能存在与手势识别器相关的解决方案,但在朋友的建议之后我发现了一个更简单的解决方案。我在UBSutton上放置了一个UIButton,并将其类型设置为“Custom”。这会使按钮立即变得透明。把它连接到你选择的IBAction,一切都适合这个世界。