Występują problemy z [UIBarButtonItem appearance]
dla obrazu tła przycisku Wstecz.Obraz tła przycisku Wstecz nie pojawia się, zanim zostanie dotknięty. IOS 7
Normalnie (iOS 5 i iOS 6) udało mi się ustawić obraz tła przycisku tyłu tak:
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Ale w iOS 7 obraz tła nie pojawia się na przycisku Wstecz. Dziwne jest to, że obraz tła faktycznie pojawia się po jednokrotnym naciśnięciu przycisku wstecz.
Próbowałem ustawić obraz dla wszystkich stanów, aby sprawdzić, czy iOS 7 używał jakiegoś nowego stanu dla nietkniętego przycisku wstecz, ale tak się nie dzieje.
Czy masz pojęcie, co robię źle?
Jest możliwe, aby naprawić glitch graficzna metoda swizzled; zobacz moją odpowiedź na http://stackoverflow.com/a/19452709/1754225. Ale niektóre inne alternatywy mogą być lepsze. –
Niestety mam również ten sam problem. Czy masz jakieś rozwiązanie? – Sourabh
Nie, nie zrobiłem. Musiałem stworzyć niestandardowy przycisk powrotu jako 'UIButton' i ustawić go jako' leftBarButtonItem' do obejścia go. :-( –