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];

Что происходит? У кого-нибудь еще была эта проблема?

Ответы на вопрос(1)

Ваш ответ на вопрос