Как выделить некоторые слова в моем UITextView, используя NSMutableAttributedString?

У меня есть UITextView, и есть определенные слова, которые я передаю с помощью NSString stringWithFormat, которые я бы хотел выделить.

Я осмотрел Stack Overflow и попытался следить за публикациями, но, думаю, я этого не понимаю.

Вот то, что я играл с:

    NSRange boldedRange = NSMakeRange(0, 4);
    NSString *boldFontName = [[UIFont fontWithName:@"Helvetica-Bold" size:100]fontName];


    NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:self.name];

    [attrString beginEditing];
    [attrString addAttribute:NSFontAttributeName
                       value:boldFontName
                       range:boldedRange];
    [attrString endEditing];

    self.resultsTextView.attributedText = attrString;


    self.resultsTextView.text = [NSString stringWithFormat:@"One day, %@ was taking a walk and saw a %@ boy.  He was %@ a %@.", attrString, self.adjective, self.adverb, self.noun];

Ответы на вопрос(4)

Ваш ответ на вопрос