查看未调整到模拟器的大小

Posted

技术标签:

【中文标题】查看未调整到模拟器的大小【英文标题】:View not resizing to simulator 【发布时间】:2015-11-18 19:50:04 【问题描述】:

我从 Parse 上传了一个启动项目,当最初在 xcode 中运行应用程序时,模拟器视图被填充在 UI 的上方和下方:

Screenshot of simulator

当我在界面生成器上使用预览时,它会将 UI 显示为填充屏幕 - 所以那里没有问题。

我试过了:

    查看属性/尺寸检查器 - 看不到任何线索 查看模拟器,看看我是否可以改变偏好,但运气不好 在不同的设备下运行模拟器,运气不好

我的问题是:如何调整视图大小以适应模拟器屏幕?

提前致谢。我是 Swift 和 Stack Overflow 的新手,如果这个问题缺乏任何技术价值,我深表歉意。

【问题讨论】:

在模拟器中回家时是什么样子的?如果您在主屏幕上遇到类似问题,我会说这是模拟器的问题,而不是应用程序的问题。 【参考方案1】:

该项目在 4s 模拟器上可能看起来不错。

尝试创建一个 LaunchScreen.storyboard 并将其添加为项目常规设置中的启动屏幕。当项目填满屏幕而不是在较大的设备上显示黑色填充时,项目应该会神奇地转换为一种模式。

如果项目使用 Autolayout,则 UI 应该填满屏幕并且在任何尺寸的屏幕上看起来都很好。否则,它会填满屏幕,但对于较大的屏幕(5s、6、6plus)可能会失真。

【讨论】:

以上是关于查看未调整到模拟器的大小的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewController 未根据输入调整大小

UIView 未调整大小以匹配设备

旋转模拟时,内容不会调整大小。 Xcode 11

如何在 Android Studio 中调整 AVD 模拟器窗口的大小?

《网易mUMU》模拟器窗口调整方法介绍

调整 Xcode iPhone 模拟器的比例和大小 [重复]