我在我的应用程序中使用MKMapView,并实现它的委托。与Google Maps一样,我想知道用户何时移动了地图。如果您打开Google Maps应用程序,并按下GPS图标,按钮将设置为DONE样式,并且地图将以您的位置为中心。无论何时移动地图,图标都会自动返回到普通样式。
我怎么才能做同样的事情呢?
诚挚的问候,
保罗·皮伦
发布于 2011-02-08 18:36:42
我不确定这是否能解决你的问题。但是尝试覆盖MKMapViewDelegate的regionDidChangeAnimated:方法。
Doc说:只要当前显示的地图区域发生变化,就会调用此方法。在滚动过程中,可能会多次调用此方法来报告地图位置的更新。因此,此方法的实现应尽可能轻量级,以避免影响滚动性能。
https://stackoverflow.com/questions/4931418
复制相似问题