Legendas mais longas nas anotações do MapView (rápidas)
Eu tenho um mapView com anotações exibindo títulos e legendas. Às vezes, as legendas são maiores que a largura da anotação, por isso estou pensando se posso torná-las multilinhas? É codificado como este até agora:
func annotate(newCoordinate, title: String, subtitle: String) {
let annotation = MKPointAnnotation()
annotation.coordinate = newCoordinate
annotation.title = title
annotation.subtitle = subtitle
self.map.addAnnotation(annotation)
}
Então eu tenho algumas opções definidas em
func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView? {...}
que não são relevantes aqui.
É possível criar uma exibição de anotação personalizada? Eu tentei algumas coisas, mas nada funcionou. O mais próximo que posso chegar é adicionar um botão para exibir a legenda mais longa separadamente, mas prefiro tê-lo na anotação.
É possível?