Более длинные субтитры в аннотациях MapView (swift)

У меня есть 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? {...}

которые здесь не актуальны.

Можно ли сделать пользовательский вид аннотации? Я попробовал пару вещей, но ничего не получалось. Самое близкое, что я могу получить, это добавить кнопку для отображения более длинных субтитров отдельно, но я бы предпочел, чтобы они были внутри аннотации.

Является ли это возможным?

Ответы на вопрос(1)

Ваш ответ на вопрос