Ist es möglich, mehrere Schriftarten-Attribute mit einem NSAttributedString

Ich versuche, verringern Sie die Größe von einem Teil meiner Schnur und bin mit dem code unten. Meine Ausgabe ist nicht korrekt. Ich bin nur zu sehen, meine erste schriftart-Attribut wird verwendet für den gesamten string, nicht in den angegebenen Bereich.

    NSMutableAttributedString *attString=[[NSMutableAttributedString alloc] initWithString:title];
    NSInteger _stringLength=[descriptionText length];
    [attString addAttribute:NSFontAttributeName
                      value:[UIFont fontWithName:@"Gotham-Bold" size:20.0]
                      range:NSMakeRange(0, 10)];
    [attString addAttribute:NSFontAttributeName
                      value:[UIFont fontWithName:@"Helvetica-Bold" size:12.0]
                      range:NSMakeRange(11, _stringLength-1)];
    [self.description setAttributedText:attString];
  • Gibt es irgendeinen bestimmten Grund, warum Sie sind initting Ihren string mit title aber Sie sind mit der Länge der descriptionText?
  • Sie sind austauschbar, aber sollte ich verwenden ein oder andere. Ich pass descriptionText der Methode, die lokale Methode variable Titel.
InformationsquelleAutor propstm | 2013-01-08
Schreibe einen Kommentar