2010-04-14 23 views
5

पर चयनित टेक्स्ट प्राप्त करें UITextView पर मैं चयनित या हाइलाइट किए गए टेक्स्ट को कैसे प्राप्त करूं? मुझे पहले से ही पता है कि जावास्क्रिप्ट का उपयोग करके UIWebView पर यह कैसे करें। अब मैं इसे UITextView के लिए समझने की कोशिश कर रहा हूं।UITextView

उत्तर

12

आप से यह कर सकते हैं

NSRange range = [txtView selectedRange]; 
NSString *str = [txtView.text substringWithRange:range]; 
3

स्विफ्ट 3.0

स्विफ्ट में, हो रही एक UITextView से चयनित पाठ पहले चयनित पाठ रेंज (एक UITextRange) हो रही है, और फिर द्वारा किया जाता है वास्तविक पाठ प्राप्त करने के लिए उस सीमा का उपयोग करना:

if let textRange = myTextView.selectedTextRange { 
    let selectedText = myTextView.text(in: textRange) 
}