1

当从一个视图转到另一个视图时,它使用导航栏上方的工具栏,然后导航栏会跳转,如图所示。只发生在 iPhone X

在此处输入图像描述

我已经添加了:

[self.tableView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];

但这对这个问题没有帮助。

我没有使用故事板

4

1 回答 1

1

当我尝试推送的视图控制器未检查“使用安全区域布局指南”时,我遇到了类似的行为。我的经验似乎表明,如果 Apple 检测到导航堆栈正在使用安全区域布局指南,它可能会在运行时更改底部/顶部布局指南的位置;不幸的是,它确实产生了一个虚拟工件。

如果您不使用情节提要,则可以在代码中进行。我推荐此安全区域布局指南教程以获取有关该主题的更多信息。

显示安全区域布局指南选项的 Xcode 屏幕截图

于 2017-09-26T10:52:27.650 回答