Я создал новый тестовый проект 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];
Что происходит?У кого-нибудь еще была эта проблема?