2013-04-12 34 views
0

enter image description here的iOS navigationController栏空白

看到黑色导航栏和所述分组的表视图垂直细条纹之间的白色空间?该空间是导航栏的一部分。如果我滚动表格视图,空白仍保留在相同的地方。

我只需要在这个viewController中的navigationController框架更短,所以没有提供的屏幕截图中看到的空白。

(或许这是与这种幸福的viewController用分组的tableview)..

以下是此的viewController唯一的其他子视图:

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

[self.view addSubview:tableView]; 

该导航栏在应用程序委托的viewController中实例化。

我不希望我在这的viewController改变携带到其前一个(因为这navigationController工作半打其他viewControllers就好了。)

+1

它可能发生是因为您关闭了您推入导航堆栈的视图的所有自动标识标志。我认为否则它不会发生,并且你看不到'UINavigationBar'下面的白色条纹。 – holex

回答

0

据我知道你不能改变导航栏的高度,而不会遇到一些奇怪的行为。也许你应该简单地在这个视图控制器上隐藏导航栏,然后实现你自己的视图看起来像导航栏?