skonfigurować UIBarButtonItem
Czcionka tytułu przez appearance
pełnomocnika w AppDelegate:UIBarButtonItem zmienia czcionkę po naciśnięciu określony wygląd pełnomocnika
[[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];
A potem wzywam presentViewController::
w jakimś miejscu mojej aplikacji. Przycisk Bar jest pokazany z właściwej czcionki i tła obrazu, które ja w tym ViewController (nie przez wygląd):
Ale po naciśnięciu „Join” przycisk, standard nie dostosowane UIAlertView pokazano, i zaraz po pojawieniu się na ekranie moja czcionka barButton zmienia się na ... standardowa? Kolor również wygląda jak kolor tinty. Nie mam pojęcia co robię źle, próbował mnóstwo rzeczy zrozumieć to:
Ten błąd pojawia się tylko na iOS7.
@ user2277872 To nie pomoże. Mając ten sam problem. Kiedy próbuję oddzielić stany za pomocą "|", jak zasugerował null, proxy nie działa w ogóle, nawet nie zmieniając czcionki dla stanu Normalnego. – kokoko