由于导航栏样式是半透明的,我将第一个部分标题(第 0 部分)隐藏在导航栏下方。
我知道之前已经有人问过这个问题,解决方法是:
self.navController.navigationBar.translucent = YES;
这使有问题的 View 正确 - 部分标题出现在导航栏下方,而不是隐藏在其后面,这正是我想要的。
但是,这会使我的其他 View 设计无效,并在导航栏下方的所有 View 中留下额外的空间。
如何在正确的位置获取节标题?
最佳答案
已解决:
- 打开 Storyboard文件
- 选择 UITableView
- 在属性检查器 -> ScrollView 大小 -> 内容插图下,设置 Top = 44(或导航栏高度)。
参见下图 - 它位于尺寸部分:
And here is如何以编程方式修复它。
关于uinavigationbar - UITableView 部分标题在导航栏下方蠕动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13680314/