我正在尝试在地图上的引脚下设置名称。每个名称都应该是具体的。 我没有使用默认引脚,因此每个引脚都是特定的图像。 我正在考虑生成某种图像,它会将图像和图片的名称显示在其下方。然后将整个事物作为mkannotationview的图像附加。但这对我来说太乱了。
有没有办法可以在mkannotationview下添加标签? 或者应该制作一个自定义的mkannotationview?
感谢您的时间。
答案 0 :(得分:1)
MKAnnotationView类是UIView的子类,因此您应该能够相当容易地对它进行子类化。
我可能会创建一个自定义子类,并让我的子类添加一个标签作为MKAnnotationView的子视图。您可能需要调整视图的框架,以便为您要添加的标签腾出空间。
答案 1 :(得分:1)
从iOS 11开始,如果您将MKMarkerAnnotationView
子类化,则可以免费获得气泡下方的那些文本,包括自动识别检测:有时,该文本会向左或向右渲染,具体取决于地图。