2015-05-07 53 views
11

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

我错过了什么?使用

Missing options

编辑

另一个项目,此时大小类:With size class

此选项使整个故事板使用特定的屏幕尺寸,所以我可以看到什么是在设计发生时间

也许这是打算?为了让人们使用大小班?

+0

什么是部署目标?我希望Xcode足够聪明,可以知道iOS版本能够运行在哪些设备上。 – trojanfoe

+0

部署目标6.0,未使用大小类别并使用自动布局 –

+2

我有同样的问题。重新启动Xcode不起作用。 – Troy

回答

3

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

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

这就是你怎么加任意数量的设备并排侧: enter image description here

他们补充说,这是因为你现在可以看到的原因同时提供多种解决方案,并能更好地了解您构建的内容以及它在各种可用设备中的外观。

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


在这变成一场比赛,看看谁得到奖金我要关闭这个。

@mcatach:那不是重点。 6.3.1之前的Xcode允许您在界面生成器中以您想要的设备大小查看故事板。所以我们可以使用大小类,并以特定的分辨率查看它应该是什么样子。

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

+0

看起来像你还没有阅读完整的答案。我给了你所有可能的方式。你错过的是检查“第二种选择是在Xcode中使用预览,这将为你提供不同的配置,而无需运行你的应用程序,查看这个视频了解更多细节。”这与你标记的答案完全一样。 –

+0

关于第一个选项设置开发目标,可以在模拟器中运行时为不同的屏幕尺寸提供选项。不确定为什么你将它与界面构建器相关联,就像你在问题中提到过的那样 –

+0

问题的全部是要看到具有选定屏幕大小的所有故事板。这可以在之前完成,现在它不能。更改目标将不会启用Xcode已删除的功能。如上所述,“预览”解决方案有效,但不是解决此问题的答案。 –

-1

夫妇的事情,你可以通过设置为不同的设备主动模式像iPhone 4做

  • 使用Xcode中,iPhone 6S等,但这些下拉选项将可按照您的部署目标设置,选择enter image description here
  • 第二种选择是在Xcode中使用预览。这将为您提供不同的配置,而无需运行您的应用程序。查看this video了解更多详情。
  • 最后是使用实际的设备,其中只有一个使用时,有设备的具体问题。
-1

当您使用大小类时,您将看不到具体的分辨率大小。您需要根据全球尺寸(紧凑/普通/任意)来设计屏幕。您可以使用任何适合任何可能的高度/宽度。

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