如何显示所有注释调用Swift

我有一个有很多注释的应用程序,我想在开始时打开它们的呼叫(如果它可能永远不会消失)。 我从现在开始做的就是只有一个总是出现,当我点击地图时它会消失在这一行:

mapView.selectAnnotation(mapView.annotations[1], animated: true) 

提前致谢。

我刚做了一些研究,发现公共API和MKMapView机制无法实现

下面的代码只选择一个注释,同时取消选择前一个注释。

 for annotation in mapView.annotations { mapView.selectAnnotation(annotation, animated: true) } 

因此,为了提供您所描述的行为,您必须实现一些自定义机制。

此外,你可能会看到这个答案。 这将非常有帮助。