Sto cercando un modo per cambiare il colore in UIRefreshControl
. Il testo viene mostrato in un NSAttributedString
, così cerco di usare CoreText.framework
:Cambia colore in attributoTitle in UIRefreshControl
NSString *s = @"Hello";
NSMutableAttributedString *a = [[NSMutableAttributedString alloc] initWithString:s];
[a addAttribute:(id)kCTForegroundColorAttributeName value:(id)[UIColor redColor].CGColor range:NSRangeFromString(s)];
refreshControl.attributedTitle = a;
Il testo viene visualizzato correttamente, ma il colore è sempre il grigio di default. Qualche idea?
Ancora non funziona ... – Fry
@Fry oh r ight, l'intervallo è anche sbagliato. Risposta modificata –