【发布时间】:2014-07-07 14:39:02
【问题描述】:
在查看所有 Apple MapKit 文档时,我能找到的唯一“标准”注释视图如下:
- MKAnnotationView:基本视图,用于将静态图像显示为注释。
- MKPinAnnotationView:将 Pin 图显示为地图上某个点的注释。
Apple 是否提供任何其他标准注释视图?他们只提供一个点吗?还是带文字的点?
【问题讨论】:
-
您完全正确,只有注释视图,但您可以轻松创建自己的视图。
-
从技术上讲,MKAnnotationView 是基类,而 MKPinAnnotationView 是 MKAnnotationView 的唯一“标准”现成子类,它可以为您绘制任何现成的东西(“pin”)。
-
@Anna MKAnnotationView 虽然是一个基类,但也可用于呈现静态图像。所以我把它和“开箱即用”的注释视图放在了同一个类别中。
-
@JohnFowler,是的,只要你设置它的
image属性或者添加一些子视图,否则它将是不可见的。
标签: ios mkmapview mapkit mkannotation mkannotationview