查看未调整到模拟器的大小
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 未根据输入调整大小