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

时间:2013-10-08 20:01:41

标签: ios uistoryboard

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

我去了Main_iPhone.storyboard并检查了:

  • 在View Contoller上启用了Autolayout
  • 在View
  • 上启用了使用Autolayout
  • 我尝试了模拟指标,尺寸:Retina 4英寸全屏,自由形态和推断。
  • 我尝试使用按钮上的按钮切换到Retina 4英寸外形和3.5英寸外形。

没有任何区别,它仍然显示为3.5“(我视图周围的黑条)。

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

更新1

此问题中的解决方案都没有:Xcode Storyboard displaying the new iPhone 5 screen size?解决了我的问题。 BTW。这个问题是针对XCode 5之前的。

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:0)

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