Ersetzen Sie die gesamte Textzeichenfolge in NSAttributedString, ohne andere Attribute zu ändern.

Ich habe einen Verweis aufNSAttributedString und ich möchte den Text der zugeordneten Zeichenfolge ändern.

Ich denke ich muss ein neues @ erstellNSAttributedString und aktualisieren Sie die Referenz mit dieser neuen Zeichenfolge. Wenn ich dies tue, verliere ich jedoch das Attribut der vorherigen Zeichenfolge.

NSAttributedString *newS,tring = [[NSAttributedString alloc] initWithString:text];
[self setAttributedText:newString];

Ich habe einen Verweis auf eine alte, zugeschriebene Zeichenfolge inself.attributedText. Wie kann ich das bisherige Attribut in der neuen Zeichenfolge beibehalten?

Antworten auf die Frage(16)

Ihre Antwort auf die Frage