Witam używam tego kodu, aby ustawić obraz cień mojego paska nawigacyjnego:Appearance proxy - setShadowImage alternatywa dla iOS 5?
if ([self.navigationController.navigationBar respondsToSelector:@selector(shadowImage)]) {
[[UINavigationBar appearance] setShadowImage:[UIImage imageNamed:@"nav-bar-shadow"]];
[[UIToolbar appearance] setShadowImage:[UIImage imageNamed:@"tool-bar-shadow"] forToolbarPosition:UIToolbarPositionAny];
}
Jednak wydaje się to tylko iOS 6 (choć nie mogę powiedzieć na pewno - nie mogę znaleźć dokumentację to gdziekolwiek). To nie działa na iOS 5.
Czy istnieje jakaś alternatywa - globalnie ustawienie obrazu pod pasku nawigacyjnym? Pomyślałem o niestandardowym UIView, ale jak to zrobić na całym świecie?