【问题标题】:iOS - 3.5" layout instead of 4" layout on device - works fine on simulatoriOS - 设备上的 3.5" 布局而不是 4" 布局 - 在模拟器上运行良好
【发布时间】:2015-02-20 13:23:47
【问题描述】:

我有一个使用 iOS 8.1 的目标操作系统构建的 XCode 6 项目(我在 XCode 中没有看到早期的目标)。

我所有的视图控制器都是为 iPhone 4 英寸尺寸设计的。当我在模拟器 (iOS 8) 上启动我的应用程序时,我看到了正确的大小。

但是,我在我的 iPhone 5C (4") 上获得了 iPhone 3.5 英寸布局 - 运行 iOS 7.1.1 - 无论我对情节提要做了什么更改。我尝试将情节提要设置(如 IB 版本)更改为 iOS 7.1 及更高版本等等,但无济于事。

应用程序运行良好,除了顶部和底部空间在我的设备上显示为黑色 - 总高度 = 480 而不是 568。

可能是什么原因?

【问题讨论】:

  • 你能检查GeneralBuild Settings中的目标吗?一般来说,我可以选择从 6.0 到 8.2 的值,在其他设置中,它是从 iOS 4.3 开始的。
  • 我看到 - 并将它们更改为 7.1(我的设备 iOS 版本) - 用于项目和目标。清理,重新安装应用程序,但没有结果。

标签: ios iphone storyboard interface-builder frame


【解决方案1】:

解决方案 - 正如 Apple 论坛上的志同道合者所建议的那样:

  • 在资产目录中包含一个 4 英寸的启动图像
  • 清理项目,删除派生数据,从设备中删除应用
  • 在设备上重新运行应用程序。
  • 320 X 568 屏幕在那里......哇哦......

【讨论】:

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