Как удалить UINavigationBar из UIViewController? - PullRequest
5 голосов
/ 26 октября 2008

Я экспериментирую с примером проекта NavBar для iPhone. Когда я нажимаю на одну из строк в таблице в представлении по умолчанию, появляется новое представление (пока все хорошо). Я хочу удалить панель UINavigationBar в верхней части нового представления, которое вставляется. Как я могу это сделать?

РЕДАКТИРОВАТЬ: я имел в виду "UINavigationBar". Спасибо всем, кто откликнулся!

Ответы [ 3 ]

16 голосов
/ 26 октября 2008

Вы имеете в виду строку состояния (где отображается время и состояние батареи) или панель UINavigationBar (где находятся кнопки заголовка и Назад)?

  • Чтобы скрыть строку состояния, используйте [UIApplication sharedApplication].statusBarHidden = YES; в вашем методе -applicationDidFinishLaunching:.

  • Чтобы скрыть UINavigationBar, вам нужно использовать свойство navigationBarHidden вашего UINavigationController.

2 голосов
/ 26 октября 2008

Вы можете либо скрыть это программно, вызвав setHidesStatusBar в вашем UIApplication (sharedApplication), либо вы можете установить его в plist. Проверьте список CrashLanding.

2 голосов
/ 26 октября 2008
[[UIApplication sharedApplication]setHidesStatusBar:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...