Сделайте номер телефона кликабельным в uitextview на карте в swift - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу сделать телефонные номера в UITextView на MapView, которые можно подключить с помощью datadetector, но он не работает.

TextView, о котором идет речь, является подпредставлением универсального UIView, который является подпредставлением MKAnnotationView наКарта, поэтому, возможно, что-то в иерархии подпредставлений вызывает проблему.

Вот код для настройки textView:

textView.font = UIFont.systemFont(ofSize: 14)
textView.isUserInteractionEnabled = true
textView.isSelectable = true
textView.isEditable = false
textView.dataDetectorTypes = UIDataDetectorTypes.all
//mycustomview is a plain rectangular uiview
myCustomView.addSubview(textView)
//annotationview is an MKAnnotationView
 annotationView.addSubview(myCustomView)

Заранее спасибо за любые предложения

...