iOS mapkit - 如何在引脚悬停时显示文本

时间:2015-11-26 03:33:13

标签: ios swift annotations swift2 mapkit

我正在使用iOS 9和Swift 2。

我一直无法找到使用mapkit在地图上存在的图钉悬停时显示文字的方法。

我想这样做而不必使用标注,这会强制用户点击图钉。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

真的没有"悬停"就像用网络应用程序一样。可以点击(选中)或不点击(未选中),但除了术语之外,您还想要使用MKAnnotationView。具体来说,我使用这种方法用UILabel替换它:

func viewForAnnotation(_ annotation: MKAnnotation) -> MKAnnotationView?

这样您就可以将视图设置为您想要的任何内容,因此创建UILabel视图,然后将其设置为您的注释视图

答案 1 :(得分:0)

设置MKAnnotarion.title属性,然后您可以在TAP上看到该值。如上所述,iOS中没有Hover概念