gpt4 book ai didi

ios - 设备布局与模拟器或 Storyboard 不匹配

转载 作者:行者123 更新时间:2023-11-29 11:42:01 24 4
gpt4 key购买 nike

我已经离开 Xcode 一段时间了,所以我可能错过了最近几个版本中的更改。 View 的布局在 Storyboard 和模拟器(iPhone6 和 iPhone7)中看起来相同,但在我的 iPhone 6 上不同。我在 Storyboard 中没有警告或错误,并且我使用的是 Xcode 8。设备就像它一样屏幕比模拟器短—— Storyboard或模拟器上适当分布的东西在我的手机上垂直挤压在一起。造成这种差异的原因是什么?

最佳答案

您是否为不同的外形尺寸分配了正确尺寸的启动图像?验证这一点的一种简单方法是在 View Controller 中添加打印语句以查看屏幕的边界是什么。验证这些值是否符合您对设备的预期。

以下来自Apple记录这个:

Because device screen sizes vary, launch screen sizes vary too. To accommodate this, you can provide a launch screen as an Xcode storyboard or as a set of static images for the devices your app supports. Using an Xcode storyboard is the recommended approach, as storyboards are flexible and adaptable.

虽然不是官方 Apple 网站,this link还将此作为潜在问题引用:

The launch XIB or storyboard is required to support iPhone 6 sized apps.

另一种可能性是您在设备上放大了屏幕。要更改此设置,请转到设置> 显示和亮度,然后选择底部的显示缩放。确保您选择了标准。如果放大,设备将按比例缩小(A 6 表现得像 SE,Plus 表现得像 6/7)。

关于ios - 设备布局与模拟器或 Storyboard 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45993900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com