Ad esempio, ho 3 frasi come ad esempio @ "Lungo tempo fa." @ "C'è un bambino." @ "Bla bla bla" e ho fatto un metodo di sottoPerché appendAttributoStringa mostra la stringa accodata in una nuova riga?
- (void)appendText:(NSString*)text
{
NSMutableAttributedString *originalText = [[NSMutableAttributedString alloc] initWithAttributedString:_textView.attributedText];
NSAttributedString *appendText = [[NSAttributedString alloc] initWithString:text
attributes:@{NSForegroundColorAttributeName:DefaultTextColor}];
[originalText appendAttributedString:appendText];
_textView.attributedText = originalText;
}
Così ho Richiamato appendText 3 volte
[self appendText:@"Long long ago."];
[self appendText:@"There is a child."];
[self appendText:@"bla bla bla."];
il risultato che mi aspettavo è
Long long ago.There is a child.bla bla bla.
Ma l'uscita è
0.123.Long long ago.
There is a child.
bla bla bla
Perché appendAttributoStringa visualizza stringa accodata in una nuova riga? Come posso inserire il testo aggiunto in un paragrafo?
Grazie per qualsiasi aiuto.
Funziona come un affascinante. Grazie, rmaddy. Mi hai davvero salvato la vita. – echo
Devo amore rmaddy. –