首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Xcode资产目录中分配启动映像?

如何在Xcode资产目录中分配启动映像?
EN

Stack Overflow用户
提问于 2017-10-03 18:30:45
回答 2查看 5.3K关注 0票数 1

Xcode用于将启动映像分配到资产目录的接口非常令人困惑。根据我们选择的设置(仅用于iOS 8.0及更高版本),只有2个图像插槽可用,而苹果文档列出了它们的各种设备(6s、6s Plus、7、7 Plus等)所需的各种分辨率,其中12个是精确的。我正在使用Xcode 8.3 btw。

我们正在为常见的设备设计肖像图像,但是如何在这里分配它们呢?请注意下面的图片显示了图像的预期分辨率(直接来自Apple文档)和分配这些图像的Xcode UI之间的混乱不匹配。只有6个插槽可用,即使苹果的文档只描述了6张图片,也不可能知道哪一张去了哪里。

编辑:部署目标为8.3。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-03 18:42:38

根据部署目标的不同,需要关注的总分辨率是3或4种: 5.5“设备、4.7”设备、4“设备(例如iPhone SE),如果您的部署目标是iOS 9或低于3.5”设备(例如iPhone 4S)。

"iOS 8.0及更高版本的iPhone肖像为您提供5.5“和4.7”设备。如果你检查"iOS 7.0和更高版本的“iPhone肖像选项,它将给你提供"2x”(我相信是3.5“设备)和"Retina 4”(这是4“设备)。

使用这4个选项,您将能够涵盖所有受支持的iPhones。

如果需要iPad支持,可以选中相关的iPad复选框。然而,资产目录似乎没有为任何一个iPad专业提供一个插槽,我不知道为什么不。这个答案建议,对于iPad Pro,您应该完全放弃资产目录,转而使用空闲图像和Info.plist键。

你也不需要12个设备的12张图片。许多设备具有相同的分辨率。以下是您需要的图像:

  • 2048x2732 - 12.9“iPad Pro
  • 1668x2224 - 10.5“iPad Pro
  • 1536x2048 - 9.7“iPad,7.9”iPad迷你4
  • 1242x2208 - iPhone 6s Plus,iPhone 7 Plus,iPhone 8 Plus
  • 750x1334 - iPhone 6,iPhone 6s,iPhone 7,iPhone 8
  • 640x1136 - iPhone 5,iPhone 5s,iPhone 5c,iPhone SE
  • 640x960 - iPhone 4s

如果您升级到Xcode 9,您还需要一个用于1125x2436 X的iPhone映像。

票数 2
EN

Stack Overflow用户

发布于 2017-10-03 21:41:47

如果你像其他人一样使用一个发射故事板,你就不会有任何问题。你只需提供一个发射故事板:故事的结尾。

编辑截至iOS 13和Xcode 11,这将很快被要求。发射图像已经失效。你的应用程序必须有一个启动故事板。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46551154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档