0

在此处输入图像描述

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

我需要仅在此 viewController 中使 navigationController 框架更短,因此在提供的屏幕截图中没有空格。

(也许这与这是一个带有分组表视图的视图控制器有关)..

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

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

[self.view addSubview:tableView];

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

我不希望我在这个 viewController 中所做的更改带到它之前的那个(因为这个 navigationController 可以与其他六个 viewController 一起工作。)

4

1 回答 1

0

据我所知,您无法在不经历一些奇怪行为的情况下更改导航栏的高度。也许你应该简单地隐藏这个视图控制器上的导航栏,然后实现你自己的视图看起来像一个导航栏?

于 2013-04-12T16:14:41.280 回答