通过故事板支持iPhone 4英寸屏幕



我在XCode 5中创建了一个新项目。我在iPhone 5(有4英寸屏幕(上运行它,视图没有覆盖所有屏幕,而是挤在3.5英寸的盒子里(我的视图周围有两个黑条(

我去了Main_iPhone.storyboard并检查了一下:

  • 在查看控制器上打开了"使用自动布局
  • ">
  • 在"视图"上打开了"使用自动布局">
  • 我尝试了模拟指标,大小:视网膜 4 英寸全屏、自由形式和推断。
  • 我尝试使用按钮上的按钮切换到 Retina 4 英寸外形和 3.5 英寸外形。

没有什么区别,它仍然显示为 3.5 英寸(我视野周围的黑条(。

如何确保 iPhone 故事板占据 iPhone 4 英寸手机上的整个屏幕?

更新 1

这个问题中没有解决方案:Xcode Storyboard显示新的iPhone 5屏幕尺寸?解决了我的问题。顺便说一句。这个问题是针对XCode 5之前的

为了使您的应用程序能够与iPhone 5配合使用,我建议您做两件事。

首先,您需要添加启动器图像的视网膜版本。它应命名为默认568h@2x.png

第二次使用自动布局,并确保为所有视图正确设置了自动调整大小的蒙版。

我遇到了同样的问题,无法通过上述任何方法解决它。所以我所做的是将Content.json文件从旧项目(4英寸工作的地方(分别复制到Images.xcassets Applcon.appiconset和LaunchImage.launchimage目录中。然后在项目设置的常规中选择"应用程序图标"下的"源"作为"AppIcon",然后在"源"中的"启动图像"中选择"启动图像"。成功了。也许对某人有用。

最新更新