Я использую пользовательское изображение в навигационной панели (хотя сплошной цвет был бы в порядке). Я добавил изображение во все свои представления с помощью setBackgroundImage, но теперь, когда загружается больше представлений, оно становится синим и выглядит неловко отличным от остальных представлений. Как я могу установить изображение или цвет для большего представления и соответствующего представления конфигурации? Есть ли какой-то контроллер, который я должен сделать? Спасибо!
Использование пользовательского цвета фона и/или изображения на дополнительной вкладке на панели вкладок
Ответы (1)
Если вы имеете в виду, как применить одно и то же изображение к каждой панели навигации, поместите следующее в метод делегатов вашего приложения didFinishLaunchingWithOptions
.
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"MyImageName"] forBarMetrics:UIBarMetricsDefault];
EDIT: поместите это в метод viewDidLoad вашего первого контроллера представления:
[[[self.tabBarController moreNavigationController] navigationBar] setBackgroundImage:[UIImage imageNamed:@"myImage"] forBarMetrics:UIBarMetricsDefault];
person
Mick MacCallum
schedule
07.09.2012
Это все еще не изменило дополнительную полосу от контроллера вкладок :(
- person bkcw5; 08.09.2012
@ bkcw5 Извините, я не понял, что вы имели в виду. Пожалуйста, смотрите мое редактирование.
- person Mick MacCallum; 08.09.2012