【发布时间】:2017-11-06 07:32:51
【问题描述】:
我的旧 iOS 应用程序在所有 iPhone 版本(iPhone X 型号除外)上都运行良好。我遇到了 iPhone X 模拟器,看到一些屏幕在 iPhone X 屏幕的底部重叠。我的应用程序所有 uiviewcontrollers 都是以编程方式创建的,不是由故事板设计的。因此,在所有视图控制器中,我使用 (self.view.frame) 来查找其帧大小。在 iPhoneX 中,故事板中设计了安全防护区域。但是我如何在运行时计算安全保护区。在搜索谷歌时,它提供了一些示例来找到 iOS11 支持的安全防护区域。但我想从 ios9 运行我的应用程序?我的项目中有很多 uiviewcontrollers .. 那么谁能告诉我完成这项任务的最简单方法?
【问题讨论】:
-
iPhone 8 怎么样?
-
你添加了 1125px × 2436px 的闪屏图片吗?
-
添加了启动画面图像。但仍然存在问题。
标签: ios objective-c iphone iphone-x