【问题标题】:string under Map Kit pin (mkannotationview image)Map Kit 引脚下的字符串(mkannotationview 图像)
【发布时间】:2015-03-28 18:58:56
【问题描述】:

我正在尝试在地图上的图钉下设置名称。每个名称都应该是具体的。 我没有使用默认引脚,因此每个引脚都是一个特定的图像。 我正在考虑生成某种图像,将图钉的图像和名称作为标签呈现在它下面。然后将整个内容附加为 mkannotationview 的图像。但这在我看来是一团糟。

有没有办法可以在 mkannotationview 下附加标签? 还是应该制作一个自定义的 mkannotationview?

感谢您的宝贵时间。

【问题讨论】:

标签: swift mapkit mapkitannotation


【解决方案1】:

从 iOS 11 开始,如果您对 MKMarkerAnnotationView 进行子类化,您将免费获得气泡下方的这些文本,包括碰撞检测:文本有时会被渲染得更左或更右,具体取决于地图上的剩余空间。

【讨论】:

    【解决方案2】:

    MKAnnotationView 类是 UIView 的子类,因此您应该能够相当轻松地对其进行子类化。

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

    【讨论】:

    • 完美地完成了这项工作。谢谢邓肯。也谢谢安娜。我确实可以从你提到的帖子中获得有用的信息,即使我不知道 Objective-C
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多