使用 Xcode 6 在所有设备上查看 3,5" 显示屏

View 3,5" Display on all devices with Xcode 6

我 运行 我的应用程序在 Xcode6 上,我的屏幕视图有 4", 4,7", 5" (iPhone5, iPhone6 和 6+). 好像是显示 3,5" 的屏幕 (iPhone4)

println(UIScreen.mainScreen().bounds) 

输出:

display (0.0,0.0,320.0,480.0)

它在 phone 上显示为:

我该如何解决?

只需为所有设备添加启动图像并在项目设置中删除启动屏幕文件 - 这将解决问题。

在您的项目导航器中,在 Targets 下单击 General 选项卡。

里面会有 Launch Images Source 点击 Use casset catalog。它将提示迁移和取消。点击迁移即可解决您的问题。