내가하고 싶은 것은, 세부적인 뷰가 호출되면 UITextView
요소의 텍스트 일부만 강조 표시하고 싶습니다.UITextView의 텍스트 부분을 어떻게 강조 할 수 있습니까?
UITextView
의 텍스트는 blatextbla
입니다. 그런 다음 동적으로 text
또는 late
또는 사용자의 마음에있는 것을 동적으로 강조하고 싶습니다.
어떻게하면됩니까?
내가하고 싶은 것은, 세부적인 뷰가 호출되면 UITextView
요소의 텍스트 일부만 강조 표시하고 싶습니다.UITextView의 텍스트 부분을 어떻게 강조 할 수 있습니까?
UITextView
의 텍스트는 blatextbla
입니다. 그런 다음 동적으로 text
또는 late
또는 사용자의 마음에있는 것을 동적으로 강조하고 싶습니다.
어떻게하면됩니까?
당신은 텍스트가 시작 강조하고 종료 할 텍스트 내에서 범위를 얻을해야합니다 사용 :
NSRange selection = [yourNSString rangeOfString:@"late"];
if(selection.location != NSNotFound){
myTextView.selectedRange = selection;
}
나는 UITextView
내에서 여러 범위를 선택하려 적이 확신하지 가능하다면. 나는 그것이 가능한지 의심 스럽다. ...
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
이것은 TextView의 텍스트를 찾아서 바꿀 수있는 내장 기능이다.
UITextView
의 텍스트를 강조 표시 할 수 없습니다.
대신 NSAttributedString으로 갈 수 있습니다.
정말 사실 버전입니다! – SAKrisT