Вам нужно получить диапазоны в вашем тексте, где текст, который нужно выделить, начинается и заканчивается, затем используйте:
NSRange selection = [yourNSString rangeOfString:@"late"];
if( selection.location != NSNotFound ){
myTextView.selectedRange = selection;
}
Я никогда не пытался выбрать несколько диапазонов в пределах UITextView
, поэтому не уверен, возможно ли это. Я сомневаюсь, что это возможно ...