2

所以`MKAnnotation's。好玩的东西。

我的问题:

注释的标题和副标题之间有什么区别?这对注释的视觉组件有何影响?

aMKPinAnnotationView和 a 和有什么不一样MKAnnotationView?除了图钉之外,iOS 中还有不同类型的地图注释吗?

4

2 回答 2

3

Title是您的别针的主要标题。

subtitle实际上是显示放置的 pin 的地址/(公共信息)。您可以存储与放在 pin 上的标题相关的其他深层信息。

在此处输入图像描述

MKAnnotation如果您希望在MKMapView. 坐标属性告诉MKMapView放置它的位置。title 和 subtitle 属性是可选的,但如果您希望显示标注视图,您至少应该实现 title。

MKAnnotationView直观地呈现MKAnnotationMKMapView. 可以设置 image 属性来确定要为注释显示什么。但是,您可以将其子类化并drawRect:自己实现。

MKPinAnnotationViewMKAnnotationView使用 Pin 图形作为图像属性的子类。您可以设置图钉颜色和放置动画。

不要忘记可用于自定义标注视图的leftCalloutAccessoryViewrightCalloutAccessoryView属性。MKAnnotationView

于 2013-01-25T06:59:08.423 回答
2

在地图上选择图钉时会显示标题和副标题。副标题只是低于标题。

MKPinAnnotationView只是一种特殊形式,MKAnnotationView它知道如何绘制图钉(和阴影)并且还允许设置图钉颜色。它是唯一带有图像的内置注释视图,如果你想要不同的东西,你必须自己制作(但这很容易做到)。

于 2013-01-25T06:55:38.897 回答