2014-09-22 131 views
25

如何在iPhone 6和6 Plus模拟器中更改显示缩放功能? 原始iPhone 6和6 Plus在设置 - >显示器&亮度 - >显示缩放(查看)中具有此功能,其值为标准和缩放。iPhone 6/6 Plus模拟器支持更改显示缩放模式吗?

+0

这是什么功能呢?我没有iPhone 6,模拟器没有,所以我很好奇。谢谢。 – matt 2014-09-22 15:25:25

+0

@matt它改变图标在主屏幕上的显示方式。 “放大”图标和它们下方的标签比“标准”大一点。 – rmaddy 2014-09-22 15:33:44

+3

只需2个链接即可了解所有内容: http://www.iphonehacks.com/2014/09/use-display-zoom-iphone-6-plus.html http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolution – 2014-09-22 15:37:39

回答

19

显示缩放在模拟器中不可用(从Xcode 6.0开始)。

+2

Velery Pavlov在问题评论中的链接显示缩放iphone 6 = iphone 5s和缩放iphone 6plus =标准iphone 6 – fellowworldcitizen 2015-01-16 04:32:45

+0

@ i40west在当前Xcode 7 iOS模拟器设置中,Display Zoom不可用作为选项。但是,在模拟器中运行应用程序时,实际上可以“模拟”显示缩放。见下文。 – user4806509 2016-03-05 18:57:10

4

答案是正确的,在当前Xcode 7 iOS模拟器设置中,Display Zoom不可用作为选项。 但是,它实际上可能在模拟器中运行您的应用程序'模拟'显示缩放。

背景

当构建为iPhone一个典型的项目,你通常会给出LaunchScreen.storyboard文件和/或启动在Images.xcassets图像为iPhone 4/4S(2x),iPhone 5/5S(Retina 4) iPhone 6/6s(Retina HD 4.7)和iPhone 6 +/6s +(Retina HD 5.5),并在项目设置中设置这些详细信息。 (见下图)

当iPhone 6/6s设备的显示屏变焦开启时,设备运行该应用程序,就好像它在iPhone 5/5s尺寸的屏幕上运行一样,从而升级应用程序x1。 172以适应iPhone 6/6s显示器。 (同样,当iPhone 6/6 + s设备的“显示缩放”打开时,设备将运行该应用程序,就好像它在iPhone 6/6s大小的屏幕上运行一样,将应用程序升级至适合iPhone 6+/6 + s显示。)

注 - 以下说明需要删除某些启动屏幕图像文件。您可能希望尝试对Xcode项目的副本进行这些更改。

模拟在iPhone模拟器

显示缩放到使用iPhone 6模拟器在Xcode模拟显示器缩放例如:

1 - 删除LaunchScreen.storyboard文件。

2 - 在Images.xcassets中删除Retina HD 4.7Retina HD 5.5启动图像。 (请务必保留Retina 4启动图像。)

3 - 在'应用程序图标和启动图像'下的'常规'下的Xcode项目设置中删除对'启动屏幕文件'的引用。

4 - 选择iPhone 6/6s模拟器,然后'运行'您的应用程序。

运行你的应用程序

当模拟器运行你的应用程序,它会检测到没有推出图像存在为iPhone 6/6S,所以将假定它必须是一个iPhone 5/5S应用和发射它进入模拟器上取样iPhone 5/5s大小的屏幕以适应iPhone 6/6s屏幕,就像Display Zoom设置显示它一样!

enter image description here

enter image description here