我有一个带有显示标题和副标题的注释的 mapView。字幕有时比注释的宽度长,所以我想知道是否可以将它们设为多行?到目前为止,它的编码是这样的:
func annotate(newCoordinate, title: String, subtitle: String) {
let annotation = MKPointAnnotation()
annotation.coordinate = newCoordinate
annotation.title = title
annotation.subtitle = subtitle
self.map.addAnnotation(annotation)
}
然后我设置了一些选项
func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView? {...}
这与这里无关。
是否可以制作自定义注释视图?我尝试了几件事,但没有任何效果。我能得到的最接近的是添加一个按钮来单独显示较长的字幕,但我宁愿将它放在注释中。
可能吗?