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

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

Screenshot of simulator

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

我试过了:

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

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

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

【问题讨论】:

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

标签: xcode swift parse-platform interface-builder


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多