在 iPhone X 上以全屏模式呈现视图控制器



如您所知,当我们之前使用全屏选项呈现视图控制器时,没有问题:

modalPresentationStyle = UIModalPresentationFullScreen;

但是,在iPhone X上,它将由顶部和底部栏重叠。您是否有任何解决方案,而无需自定义演示控制器(来自静态库)的子视图?

谢谢!

检查底部约束。您必须将控制器内部的视图连接到视图(而不是底部布局指南)。就是这样。

有一个技巧可以防止iPhone X出现问题,而无需从静态库中修改呈现控制器(控制器A),如下所示:

  1. 创建一个新的控制器(控制器 B)添加一个子视图将自动布局应用于安全区域布局指南。

  2. 在控制器 B 内部的静态库初始化控制器 A,添加 控制器 A 的视图到控制器 B 的子视图。

  3. 当前控制器 B 而不是直接存在控制器 A

相关内容

  • 没有找到相关文章

最新更新