iPhone 6 Plus模拟器运行在缩放模式下?

13

我的应用程序在新的iPhone 6 Plus(或iPhone 6)模拟器上启动并运行,但我知道应该在大屏幕上很小的元素(即硬编码的CGRect)很大,就好像整个应用程序只是为更大的屏幕而放大了。

我如何在模拟器中退出缩放模式?


是的,我们的旧应用程序使用硬编码CGRect,在大屏幕上都很好。不确定原因是什么。可能是缩放模式。 - TS.xy
4个回答

19

看起来在您的项目设置中的“应用程序图标和启动图像”部分设置启动屏幕文件,或者将iOS 8图像添加到您的启动图像目录中,将使分辨率“本地化”。


这里需要什么分辨率? - Nick
@Nick 适用于 Retina HD 4.7 的分辨率为 750x1334,适用于 Retina HD 5.5 的分辨率为 1242x2208。 - s4y
3
好的,这是需要翻译的内容:Oh, and also you have to turn them on: https://dev59.com/IoPba4cB1Zd3GeqPpj50 - Nick
我不需要定义任何图像,只需使用故事板名称填充下拉菜单即可。我的资源目录在启动图像方面是空的。现在它缩放得非常好。 - VaporwareWolf

8

添加正确大小的启动图似乎足够了(设置错误大小的图像不行)。

此外,添加新的“启动屏幕文件”应该可以解决:

输入图片描述


1

0

从 Mac 应用商店下载 Asset Catalog Creator。

https://itunes.apple.com/gb/app/asset-catalog-creator-app/id809625456?mt=12

给它任何图像,它都会在xassets文件中生成所有正确的启动图像和图标。

这应该可以防止在iPhone 6+上整个应用程序的缩放。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接