迅速在地图上的uitextview中单击电话号码

时间:2018-11-25 22:52:24

标签: ios swift mkannotationview datadetectortypes

我想使用datadetector使MapView的UITextView中的电话号码可轻触,但是不起作用。

有问题的textView是通用UIView的子视图,该UIView是Map上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)

提前感谢您的任何建议

0 个答案:

没有答案