2013-06-06 9 views
0

У меня есть UINavigationContorller, который приводит к UITableView. Проблема в том, что чуть выше UINavigationBar у меня есть пробел. Я думаю, что это строка состояния, поскольку у нее такая же саза, но я не могу ее убрать. Спасибо за любую помощь.UINavigationController space над навигационной панелью

+0

Возможный дубликат со многими хорошими ответами: http: //stackoverflow.com/questions/2393868/how-do-get-the-navigation-bar-in-a- uinavigationcontroller-to-update-its-positi – HermioneGreen

+0

Я думаю, что сам не объяснял себя, строка состояния, которую я хочу скрыть, - это над надписью UItableView, которая находится в представлении контейнера, а не фактическим баром в верхней части ipad screen – user2014474

+0

Значит, вы не пытаетесь скрыть строку состояния системы? Похоже, вы хотите скрыть навигационную панель с предыдущего диспетчера представлений? т. е. у вас есть NavController, нажимая на keeperview с помощью navcontroller внутри? – powerj1984

ответ

0

, если вы хотите, чтобы скрыть строку состояния, то вы можете сделать это:

[[UIApplication sharedApplication] setStatusBarHidden:true]; 
1

Try использовать

[[UIApplication sharedApplication] setStatusBarHidden:true]; 

в одном из метода вид делегата, как viewDidLoad или viewWillappear метода.

0

Выберите проект и выберите «Цели», а в «Сумме» вы можете увидеть столбец statusBar. там c вы можете снять отметку о видимости http://i.stack.imgur.com/9XVLP.png

Смежные вопросы