objective-c - MKAnnotation 和 MKAnnotationView 代表什么?

标签 objective-c mapkit ipad

MKAnnotation 代表什么?它是否类似于 map 上的注释 - 就像您打开谷歌地图并点击小图标一样?

最佳答案

是的,注释是放置在 map (MKMapView) 上特定位置的图钉/注释/图标。

MKAnnotation 是您的注释对象需要实现的协议(protocol),用于定义其位置和标题。

MKAnnotationView 表示注解的外观。当您的注释对象进入可见区域时,MKMapView 会请求该 View 。

参见 MapKit Framework Reference和示例应用程序 MapCalloutsWeatherMap .

关于objective-c - MKAnnotation 和 MKAnnotationView 代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2849556/

相关文章:

iphone - 在iPhone上从0到3保存数字长链(NSArray),这是一种有效的方法

iphone - For循环产生 "unrecognized selector sent to instance"错误

ios - map 上的自定义图钉(注释)动画

iphone - 更新annotationView中的字幕

ios - 放大时使用 MKMapView 在 setUserTrackingMode 上崩溃

ios - 已释放对象的校验和不正确 - 如何在设备上进行故障排除?

jquery - 适用于触摸屏设备的最佳 jQuery Swipe 滑动

ios - NSRange 在 for 循环中改变自身

objective-c - self.view.frame.size.height 在 iphone 4s 上返回 568 而不是 480

objective-c - "Combine latest"与 ReactiveCocoa 和信号的信号