所以`MKAnnotation's。好玩的东西。
我的问题:
注释的标题和副标题之间有什么区别?这对注释的视觉组件有何影响?
aMKPinAnnotationView
和 a 和有什么不一样MKAnnotationView
?除了图钉之外,iOS 中还有不同类型的地图注释吗?
所以`MKAnnotation's。好玩的东西。
我的问题:
注释的标题和副标题之间有什么区别?这对注释的视觉组件有何影响?
aMKPinAnnotationView
和 a 和有什么不一样MKAnnotationView
?除了图钉之外,iOS 中还有不同类型的地图注释吗?
Title
是您的别针的主要标题。
这subtitle
实际上是显示放置的 pin 的地址/(公共信息)。您可以存储与放在 pin 上的标题相关的其他深层信息。
MKAnnotation
如果您希望在MKMapView
. 坐标属性告诉MKMapView
放置它的位置。title 和 subtitle 属性是可选的,但如果您希望显示标注视图,您至少应该实现 title。
MKAnnotationView
直观地呈现MKAnnotation
在MKMapView
. 可以设置 image 属性来确定要为注释显示什么。但是,您可以将其子类化并drawRect:
自己实现。
MKPinAnnotationView
是MKAnnotationView
使用 Pin 图形作为图像属性的子类。您可以设置图钉颜色和放置动画。
不要忘记可用于自定义标注视图的leftCalloutAccessoryView
和rightCalloutAccessoryView
属性。MKAnnotationView
在地图上选择图钉时会显示标题和副标题。副标题只是低于标题。
MKPinAnnotationView
只是一种特殊形式,MKAnnotationView
它知道如何绘制图钉(和阴影)并且还允许设置图钉颜色。它是唯一带有图像的内置注释视图,如果你想要不同的东西,你必须自己制作(但这很容易做到)。