我正在尝试让一个相当复杂的、已有的代码库 (基于SDK iOS 9.0; Swift 4.0; Xcode 9.1) 在iPhone X上运行全屏模式,但目前它只能运行在“兼容模式”下(即,黑色的上下边框)。
然而,满足相同要求的全新Xcode项目可以正常全屏模式下运行。
此外,在iPhone X上运行应用程序实际显示“兼容模式”和全屏模式存在一定的模糊和/或错误信息。
其中的变量可能包括:
· 基础SDK项目设置
· 是否有启动故事板
· 是否有iPhone X启动图像,以及它们的大小
· 是否启用了安全区域指南
... 可能还有更多。
除了苹果公司(和其他人)所说的之外,是否有人明确地确定了哪个参数的哪个组合“切换”,并且在iPhone X上导致应用程序在一个模式下运行而不是另一个模式?
[请注意:出于业务原因,至少目前,我们仍希望该应用程序能够在iOS 9及以上版本上运行。]
非常感谢!
然而,满足相同要求的全新Xcode项目可以正常全屏模式下运行。
此外,在iPhone X上运行应用程序实际显示“兼容模式”和全屏模式存在一定的模糊和/或错误信息。
其中的变量可能包括:
· 基础SDK项目设置
· 是否有启动故事板
· 是否有iPhone X启动图像,以及它们的大小
· 是否启用了安全区域指南
... 可能还有更多。
除了苹果公司(和其他人)所说的之外,是否有人明确地确定了哪个参数的哪个组合“切换”,并且在iPhone X上导致应用程序在一个模式下运行而不是另一个模式?
[请注意:出于业务原因,至少目前,我们仍希望该应用程序能够在iOS 9及以上版本上运行。]
非常感谢!