13

我的应用程序在模拟器中的新 iPhone 6 Plus(或 iPhone 6)上启动并运行,但我知道在大屏幕上应该很小的元素(即硬编码CGRects)很大,好像整个应用程序刚刚已针对更大的屏幕进行了放大。

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

4

4 回答 4

19

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

于 2014-09-09T21:43:40.833 回答
8

添加正确大小的 LaunchImage 似乎就足够了(设置不正确大小的图像不会)。

添加新的“启动屏幕文件”也应该有效:

在此处输入图像描述

于 2014-09-11T00:49:29.500 回答
1

您必须设置正确大小的 LaunchImages
有关 LaunchImages 和图标的更多信息,请参阅此文档

https://developer.apple.com/library/IOs/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

于 2014-10-01T11:12:12.807 回答
0

使用 mac app store 中的 Asset Catalog Creator。

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

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

这应该会停止在 iphone 6+ 上扩展整个应用程序

于 2014-10-31T11:53:48.607 回答