4

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

modalPresentationStyle = UIModalPresentationFullScreen;

但是,在 iPhone X 上,它会被顶栏和底栏重叠。如果不自定义呈现控制器(来自静态库)子视图,您是否有任何解决方案?

谢谢!

4

2 回答 2

1

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

于 2017-12-12T11:18:23.790 回答
-1

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

  1. 创建一个新控制器(控制器 B)添加一个子视图,将自动布局应用于 safeAreaLayoutGuide。

  2. 初始化Controller B内部静态库的Controller A,将Controller A的视图添加到Controller B的子视图中。

  3. 呈现控制器 B 而不是直接呈现控制器 A
于 2017-10-10T02:58:18.447 回答