Come posso afferrare il testo selezionato o evidenziata su un UITextView
? So già come farlo su UIWebView
utilizzando JavaScript. Ora sto cercando di capirlo per il UITextView
.Grab testo selezionato UITextView
5
A
risposta
12
è possibile farlo da
NSRange range = [txtView selectedRange];
NSString *str = [txtView.text substringWithRange:range];
3
Swift 3.0
In Swift, ottenendo il testo selezionato da un UITextView
è fatto da prima ottenere l'intervallo di testo selezionato (un UITextRange
), e poi utilizzando tale intervallo per ottenere il testo attuale:
if let textRange = myTextView.selectedTextRange {
let selectedText = myTextView.text(in: textRange)
}