2

一旦我在导航控制器中显示我的搜索栏,搜索结果表的行为就会发生变化——表内容垂直偏移了大约 60 像素。

抵消结果

在委托 ResultsWill/Did Appear 上更改表的 contentOffset 没有任何区别。

设置 displayInNavigationController = false 恢复预期的结果对齐方式(直接在搜索栏下方,没有间隙)。

空白区域似乎是表格/滚动视图的一部分,因为我可以通过向下滚动来强制结果单元格临时显示在空白部分。

知道如何让第一个结果单元格显示在结果窗口的顶部吗?

4

1 回答 1

0

看起来您设置了viewController.automaticallyAdjustsScrollViewInsets,但您实际上并不想要这种调整。您可以通过 Interface Builder(找到“调整滚动视图插图”复选框)或以编程方式关闭此选项。

于 2014-12-22T09:21:19.540 回答