Wie kann ich mit NSMutableAttributedString einige Wörter in meiner UITextView fett formatieren?

Ich habe eine UITextView und es gibt bestimmte Wörter, die ich mit NSString stringWithFormat umsetze und die ich gerne fett sehen würde.

Ich habe mich in Stack Overflow umgesehen und versucht, den Postings zu folgen, aber ich glaube, ich verstehe es nicht.

Hier ist, womit ich gespielt habe:

    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];

Antworten auf die Frage(8)

Ihre Antwort auf die Frage