2013-04-12 2 views
0

enter image description hereIOS navigationController бар пробельных

Смотрите белое пространство между черной панелью навигации и сгруппированным табличным вертикальными завитками? Это пространство является частью панели навигации. Если я просматриваю представление таблицы, пробелы остаются в одном месте.

Мне нужно, чтобы рамка navigationController была короче только в этом viewController, так что в представленном скриншоте нет пробелов.

(Может быть, это что-то делать с этим являясь ViewController с сгруппированными Tableview) ..

Вот только другая подтаблица для этого ViewController:

tableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame] style:UITableViewStyleGrouped]; 

[self.view addSubview:tableView]; 

Этой панель навигации создается экземпляром viewController в делегате приложения.

Я не хочу, что я изменить в этой ViewController отнести к одному перед ним (потому что это navigationController работает с полдюжины других viewControllers просто отлично.)

+1

это, вероятно, происходит, потому что вы отключили все флаги авторазмера вида, которые вы ввели в стек навигации. Я предполагаю, что иначе это не могло произойти, и вы не видите белую полосу ниже 'UINavigationBar'. – holex

ответ

0

Насколько я знаю, вы не можете изменить высота навигационной панели, не испытывая причудливого поведения. Возможно, вам нужно просто скрыть панель навигации на этом контроллере представления, а затем реализовать собственное представление, чтобы оно выглядело как панель навигации?

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