gpt4 book ai didi

ios - 如何在 iPhone 6/6s 或 iPhone 6+/6s+ 的 iOS 模拟器中打开显示缩放

转载 作者:行者123 更新时间:2023-12-01 20:20:22 26 4
gpt4 key购买 nike

是否可以在 iPhone 6/6s 或 iPhone 6+/6s+ 的 Xcode iOS 模拟器中打开显示缩放,以便可以使用该模式进行测试和优化?在实际设备上,可以在“设置”>“显示和亮度”中打开“显示缩放”,但该选项未在 iOS 模拟器设置中列出。

最佳答案

显示缩放在当前 Xcode 7 iOS 模拟器设置中不可用。 然而 , 它在模拟器中运行您的应用程序时,实际上可以“模拟”显示缩放。

背景

在为 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 显示。)

Note - The following instructions require the removal of some launch screen image files. You might wish to attempt these changes on a duplicate of your Xcode project.



在 iOS 模拟器上模拟显示缩放

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

1 - 删除 LaunchScreen.storyboard文件。

2 - 删除 Retina HD 4.7Retina HD 5.5Images.xcassets 中发布图片. (确保保留 Retina 4 启动图像。)

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

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

运行您的应用程序

当模拟器运行你的应用程序时,它会检测到没有 iPhone 6/6s 的启动图像,因此它会假定它必须是一个 iPhone 5/5s 应用程序并将其启动到模拟器中,对 iPhone 5/5s 大小的屏幕进行上采样适合 iPhone 6/6s 屏幕,就像显示缩放设置会显示它一样!

enter image description here

enter image description here

关于ios - 如何在 iPhone 6/6s 或 iPhone 6+/6s+ 的 iOS 模拟器中打开显示缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35823813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com