Map Kit pin下的字符串(mkannotationview图像)

时间:2015-03-28 18:58:56

标签: swift mapkit mapkitannotation

我正在尝试在地图上的引脚下设置名称。每个名称都应该是具体的。 我没有使用默认引脚,因此每个引脚都是特定的图像。 我正在考虑生成某种图像,它会将图像和图片的名称显示在其下方。然后将整个事物作为mkannotationview的图像附加。但这对我来说太乱了。

有没有办法可以在mkannotationview下添加标签? 或者应该制作一个自定义的mkannotationview?

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

MKAnnotationView类是UIView的子类,因此您应该能够相当容易地对它进行子类化。

我可能会创建一个自定义子类,并让我的子类添加一个标签作为MKAnnotationView的子视图。您可能需要调整视图的框架,以便为您要添加的标签腾出空间。

答案 1 :(得分:1)

从iOS 11开始,如果您将MKMarkerAnnotationView子类化,则可以免费获得气泡下方的那些文本,包括自动识别检测:有时,该文本会向左或向右渲染,具体取决于地图。