Как скрыть панель навигации или заменить ее собственной панелью - PullRequest
0 голосов
/ 15 декабря 2011

Я использую навигационные контроллеры, потому что они обрабатывают переходное движение, которое приятно видеть в любом приложении.Тем не менее, навигационные контроллеры добавляют панель навигации по умолчанию, которая во многих случаях мне не нужна, так как у меня есть свои собственные спецификации и мои собственные модели баров.У меня вопрос, есть ли способ сохранить контроллер навигации (их движение) и в то же время изменить полосы по умолчанию на что-то другое.

Спасибо за любое предложение.

1 Ответ

1 голос
/ 16 февраля 2012

Я уверен, что вы уже поняли это, но на случай, если вы этого не сделали.Ответ «ДА».Если вы хотите полностью удалить навигационную панель инструментов, все, что вам нужно сделать, это поместить

self.navigationController setNavigationBarHidden:YES];

в ваш метод viewDidLoad.Однако, если вы хотите, чтобы панель инструментов отображалась в некоторых представлениях, а не в других, вы должны поместить этот код в метод viewDidAppear.

...