我很想知道,如果我们将 .fullScreen 与 .overFullScreen 呈现方式相比,使用 .fullScreen 会获得什么实际好处/益处(例如)视图控制器通过iOS应用程序中的rootViewController进行模态化。
我读了一个好处,即如果presentedVC具有透明性,则使用 .overFullScreen 会不必要地在其下面显示内容,但是如果我使用 .fullScreen ,也会出现灰屏在透明度后面可见,这不会给UI带来很好的外观。所以我不确定这有什么好处。
答案 0 :(得分:0)
.fullScreen:演示完成后,将删除属于呈现视图控制器的视图。
.overFullScreen:演示文稿完成时,不会从视图层次结构中删除演示文稿下方的视图。因此,如果显示的视图控制器没有用不透明的内容填充屏幕,则基础内容将显示出来。
这是它们之间的实际差异。 希望对您有帮助。
答案 1 :(得分:0)
返回时 .fullScreen 将调用 viewDidAppear .overFullScreen 不会调用它。