iOS 5 [внешний вид UINavigationBar] setBackgroundImage не работает
Я создал новый тестовый проект iOS5 в Xcode 4.2 Build 4D199 и попытался установить внешний видUINavigationBar
как описано выше, но ничего не происходит.
Код, который я пробовал вviewDidLoad
:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault];
Единственный способ заставить его работать, это настроить внешний вид экземпляраUINavigationBar
, Подобно:
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault];
Что происходит? У кого-нибудь еще была эта проблема?