2009-12-21 2 views
2

내가하고 싶은 것은, 세부적인 뷰가 호출되면 UITextView 요소의 텍스트 일부만 강조 표시하고 싶습니다.UITextView의 텍스트 부분을 어떻게 강조 할 수 있습니까?

UITextView의 텍스트는 blatextbla입니다. 그런 다음 동적으로 text 또는 late 또는 사용자의 마음에있는 것을 동적으로 강조하고 싶습니다.

어떻게하면됩니까?

답변

1

당신은 텍스트가 시작 강조하고 종료 할 텍스트 내에서 범위를 얻을해야합니다 사용 :

NSRange selection = [yourNSString rangeOfString:@"late"]; 
if(selection.location != NSNotFound){ 
    myTextView.selectedRange = selection; 
} 

나는 UITextView 내에서 여러 범위를 선택하려 적이 확신하지 가능하다면. 나는 그것이 가능한지 의심 스럽다. ...

0
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 

이것은 TextView의 텍스트를 찾아서 바꿀 수있는 내장 기능이다.

관련 문제