Xcode 6.1.3无法改变模拟的屏幕尺寸

时间:2015-05-07 14:25:10

标签: xcode interface-builder

使用Xcode 6.3.1我需要模拟大小以使应用程序与旧设备兼容,我去菜单只是为了发现我无法选择不同的屏幕尺寸。

我错过了什么?

Missing options

修改

另一个项目,这次使用大小类:With size class

此选项使整个故事板使用特定的屏幕尺寸,以便我可以看到设计时发生的事情

也许这是打算的?让人们使用大小类?

3 个答案:

答案 0 :(得分:3)

所以,经过一段时间(差不多一年),我仍然没有找到解决方案。新预览应该取代旧的“模拟屏幕”。

这是你如何启用它: enter image description here

这就是你并排添加任意数量设备的方法: enter image description here

他们添加此内容的原因是因为您现在可以同时看到许多分辨率,并且可以更好地了解您构建的内容以及它在各种可用设备中的外观。

我不同意,我仍然想念“模拟屏幕”。我认为这是一个更好的解决方案,但他们删除了。我们必须处理它。

在此之前变成一场比赛,看看谁得到了赏金,我将要关闭它。

@mcatach:不是重点。 6.3.1之前的Xcode允许您在界面构建器中查看具有所需设备大小的故事板。因此,我们可以使用大小类,并在特定的分辨率中查看它应该是什么样的。

@ aman.sood:这不行。更改开发目标不会对界面构建器执行任何操作,只会删除旧目标上的大小类。预览会有所帮助,但可能更好。使用实际设备必需来发布,但它不是一个看到不同分辨率的解决方案,这意味着你需要至少6台设备(7台iPad mini)。

答案 1 :(得分:-1)

你可以做的事情

  • 通过为iPhone 4,iPhone 6s等不同设备设置活动架构来使用Xcode。但是这些下拉选项将根据您的部署目标设置选择enter image description here
  • 提供
  • 第二个选项是在Xcode中使用Preview。这将为您提供不同的配置,而无需运行您的应用程序。查看this video了解详情。
  • 最后是使用只有设备特定问题才使用的实际设备。

答案 2 :(得分:-1)

当您使用尺寸类时,您将看不到特定的分辨率尺寸。您需要根据全局尺寸(紧凑/常规/任意)设计屏幕。您可以使用Any来适应任何可能的高度/宽度。

所以,我的建议是决定是否要支持iPhone和/或iPad,然后开始绘制屏幕。