2010-04-14 7 views
5

UITextView에서 SELECTED 또는 HIGHLIGHTED 텍스트를 가져 오는 방법은 무엇입니까? JavaScript를 사용하여 UIWebView에서이 작업을 수행하는 방법을 이미 알고 있습니다. 이제 UITextView에 대해 알아 내려고 노력 중입니다.UITextView에서 선택한 텍스트 잡기

답변

12

당신은 그것을 할 수

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

스위프트 3.0 스위프트에서는 UITextView에서 선택한 텍스트를 먼저 선택한 텍스트 범위 (A UITextRange)를 받고,에 의해 수행하기

해당 범위를 사용하여 실제 텍스트를 가져옵니다.

if let textRange = myTextView.selectedTextRange { 
    let selectedText = myTextView.text(in: textRange) 
} 
관련 문제