iOS - 设备上的3.5“布局而不是4”布局 - 在模拟器上正常工作

时间:2015-02-20 13:23:48

标签: ios iphone storyboard interface-builder frame

我使用目标操作系统构建的XCode 6项目为iOS 8.1(我不会在XCode中看到早期的目标)。

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

然而,我在iPhone 5C(4")上运行iPhone 3.5英寸布局 - 运行iOS 7.1.1 - 无论我对故事板做出什么改变。我尝试将IB版本的故事板设置更改为iOS 7.1及更高版本,等等,但无济于事。

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

可能是什么原因?

1 个答案:

答案 0 :(得分:0)

解决方案 - 正如Apple论坛上的一位志趣精神所建议的那样:

  • 包括4"将图像发布到资产目录
  • 清理项目,删除派生数据,从设备中删除应用
  • 在设备上重新运行应用程序。
  • 320 X 568屏幕就在那里......哇喔....