Интерфейс Bulder и XCode: изменение цвета представления "верхней панели"
У меня есть несколько просмотров в моем приложении для iPhone. каждый вид показывает "верхнюю панель" синим цветом, я не добавил "панель навигации", просто отредактировал содержимое раздела инспектора "View Controller" и присвоил ему название. (этот раздел: http://img69.imageshack.us/i/schermata20101001a22014.png/)
Можно ли изменить цвет этой панели, которая автоматически добавляется поверх других элементов просмотра? или даже скрывать это? и в Интерфейсном Разработчике или в Коде, спасибо.
2 ответа
Я не уверен, как изменить добавленный автоматически, я предполагаю, что вам придется сделать свой собственный, чтобы изменить такие вещи, как цвет, что вы можете легко сделать с помощью опции оттенка на панели атрибутов.
Это панель навигации от UINavigationController. Вы можете делать такие вещи, как [self.navigationController setNavigationBarHidden:YES animated:YES]
а также self.navigationController.navigationBar.tintColor = [UIColor magentaColor]
,
Вы не должны устанавливать navigationBar.hidden / alpha напрямую, поскольку они обрабатываются UINavigationController. Кроме того, UINavigationController может не изменить расположение ваших представлений должным образом.