iOS。如何在使用此 map 执行每个操作后获取有关当前 map 矩形的信息?

标签 ios dictionary position mkmapview rect

比如我想显示 map rect当前的x,y,width,height,但是不知道应该处理什么事件。至少我想捕捉双击、缩放和拖动。

最佳答案

查看MKMapViewDelegate 协议(protocol)的文档。您有这些可用的方法:http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html

– mapView:regionWillChangeAnimated:
– mapView:regionDidChangeAnimated:
– mapViewWillStartLoadingMap:
– mapViewDidFinishLoadingMap:
– mapViewDidFailLoadingMap:withError:
– mapViewWillStartLocatingUser:
– mapViewDidStopLocatingUser:
– mapView:didUpdateUserLocation:
– mapView:didFailToLocateUserWithError:
– mapView:viewForAnnotation:
– mapView:didAddAnnotationViews:
– mapView:annotationView:calloutAccessoryControlTapped:
– mapView:annotationView:didChangeDragState:fromOldState:
– mapView:didSelectAnnotationView:
– mapView:didDeselectAnnotationView:
– mapView:viewForOverlay:
– mapView:didAddOverlayViews:

另外,MKMapView继承自UIScrollView,所以通过将自己设置为delegate,也可以采用UIScrollViewDelegate协议(protocol),并使用这些方法:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIScrollViewDelegate_Protocol/Reference/UIScrollViewDelegate.html

关于iOS。如何在使用此 map 执行每个操作后获取有关当前 map 矩形的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7431827/

相关文章:

css - 我无法在 CSS 中移动我的 img 元素

objective-c - 正确使用 NSURLConnection

ios - 尝试将 NSLayoutDimension 转换为 CGFloat 时出错

iOS Swift 如何根据下拉列表中的选择显示动态用户界面

dictionary - Racket : (map #(procedure) (list)) 中的 Clojure 等效项

java - 如何检查 TreeMap 是否包含特定对象?

ios - CoreData 堆栈 [child(background)/parent(thread 1)] setup mergeChangesFromContextDidSaveNotification 不更新 UI(tableview)

ios - 无法使用类型为 ( ['NSObject' )、forKey : String) 的参数列表调用 updateValue

html - 如何放置 table ?

java - 可变大小块的高效定位