ho creato carattere UIBarButtonItem
titolo attraverso appearance
delega in AppDelegate:UIBarButtonItem cambia carattere dopo essere stato premuto, specificato in apparenza delega
[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont fontWithName:@"Segoe Print" size: 14.0], UITextAttributeFont,
DEF_TITLE_COLOR,UITextAttributeTextColor,
[UIColor colorWithRed:100/255 green:128/255 blue:43/255 alpha:0.4], UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 1)], UITextAttributeTextShadowOffset, nil]
forState:UIControlStateNormal&UIControlStateHighlighted&UIControlStateDisabled];
E dopo che io sto chiamando presentViewController::
in qualche luogo del mio app. pulsante della barra è mostrato con una corretta dei caratteri e immagini di sfondo, che ho creato in questo ViewController (non attraverso apparizione):
Ma quando premo "Join" bottone, UIAlertView di serie non personalizzato è mostrato, e subito dopo appare sullo schermo il mio carattere barButton cambia in ... standard? E il colore sembra anche il colore della tinta. Non ho idea di quello che sto facendo male, ha provato un sacco di cose per capirlo: appare
Questo bug solo su iOS7.
@ user2277872 Questo non aiuta. Avendo lo stesso problema. Quando sto cercando di separare gli stati con '|', come suggerito da null, il proxy non funziona affatto, anche se non cambia il font per lo stato Normale. – kokoko