io uso questo codice:UITextView open link alla spina
var textView = UITextView(x: 10, y: 10, width: CardWidth - 20, height: placeholderHeight) //This is my custom initializer
textView.text = "dsfadsaf www.google.com"
textView.selectable = true
textView.dataDetectorTypes = UIDataDetectorTypes.Link
textView.delegate = self
addSubview(textView)
Il problema è il collegamento necessita lunga gesto rubinetto da aprire. Voglio che si apra con un solo tocco, proprio come nell'app Facebook.
[Questa risposta] (http://stackoverflow.com/a/26495954/1033565) di Benjamin Bojko potrebbe aiutarti. – paolo
FYI - È anche possibile [creare collegamenti intercettabili in UILabel] (http://stackoverflow.com/a/29352519/168594). (Nel caso in cui stavi usando un UITextView solo per i rivelatori di dati.) – zekel