Grab SELECTED text on UITextView
How do I grab the SELECTED or HIGHLIGHTED text on a UITextView
? I already know how to do this on UIWebView
using JavaScript. Now I am trying to 开发者_开发知识库figure it out for the UITextView
.
you can do it by
NSRange range = [txtView selectedRange];
NSString *str = [txtView.text substringWithRange:range];
Swift 3.0
In Swift, getting the selected text from a UITextView
is done by first getting the selected text range (a UITextRange
), and then using that range to get the actual text:
if let textRange = myTextView.selectedTextRange {
let selectedText = myTextView.text(in: textRange)
}
精彩评论