首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCode图像尺寸@3

XCode图像尺寸@3
EN

Stack Overflow用户
提问于 2015-05-21 21:39:13
回答 2查看 2.1K关注 0票数 0

我有一个关于XCode / IOS的一般性问题。我知道我可以为所有IOS设备上传多个镜像(原始、@2、@3)。我编码了解一个应用程序,并且我需要30%的时间来处理图像。我想了解XCode是如何处理图像的。我的问题是:当我只添加一个@3图像时,这足够了吗?是XCode在构建时将其缩小到所有设备,还是设备(iPhone)在运行应用程序时将图像缩小到优化的大小?

One-Image-Method是否会导致@2和@1设备出现性能问题,或者IOS会因为特定设备缺少镜像而拒绝该应用程序?

您是如何处理此问题的?

EN

回答 2

Stack Overflow用户

发布于 2015-05-21 22:00:09

您必须在资产目录中包括@1x、@2x和@3x。然后,iOS将为设备选择正确的大小。

我个人使用Asset Catalog Creator来创建我所有的资产目录。它将调整大小并为您创建所有文件。

票数 1
EN

Stack Overflow用户

发布于 2015-05-22 00:40:37

如果您只使用@3x,Xcode不会将其缩减到所有设备。在运行应用程序时,设备(iPhone)本身不会将图像缩小到优化的大小。

此One-Image-Method方法导致在@2和@1设备上出现性能问题,您在@2x或@1x设备上看不到图片。

IOS很可能会因为缺少特定设备的图像而拒绝这款应用。

如果你的应用是为所有设备开发的,你必须包括@1x,@2x和@3x。我使用一个名为RTImageAssets的Xcode插件来创建我所有的资产目录。

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

https://stackoverflow.com/questions/30375425

复制
相关文章

相似问题

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