首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >添加没有1x版本的@2x和@3x图片

添加没有1x版本的@2x和@3x图片
EN

Stack Overflow用户
提问于 2017-04-29 12:07:17
回答 3查看 1.4K关注 0票数 1

我已经开始开发一个iOS应用程序,增加图片的分辨率,这是正常的标准视网膜屏幕。现在,我想为iphone 6+和7+添加@3x图片。我不想包括1倍的旧设备版本。我已将所有图像文件重命名为@2x,但这些文件在项目中已不再被识别。我认为@2x名称修饰符将被忽略,但事实并非如此。我是否需要在代码中引用这些图片的所有地方添加"@2x“?或者,我是否应该保留标准的视网膜版本而不进行任何名称更改,这些版本将作为@2x使用,并且只使用@3x名称修饰符进行更高分辨率的版本?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-04-29 14:17:31

使用资产目录。请参阅苹果文档

然后,通过拖放来定义1x、2x和3x图像非常容易。如果您按名称(没有刻度)在代码中加载图像,它的工作原理就像一种魅力。如果1x丢失,下一个可能的图像将自动使用。

票数 3
EN

Stack Overflow用户

发布于 2017-04-29 16:18:26

您可以导入pdf-图像或众所周知的矢量-图像作为单一矢量在assets.Hence中,不需要单独的1x,2x,3x

票数 1
EN

Stack Overflow用户

发布于 2017-04-29 16:24:22

您可以使用刀片

为iOS开发人员提供更好的资产工作流。为iOS / OSX应用程序图标、通用图像等生成Xcode图像目录。

使用这样的定义文件将为您生成所有的图像,并将其放在正确的位置。

代码语言:javascript
运行
复制
blades:
- source: store/slice1.png # this image should be the only image, and the biggest image you can use (typically for icons, 1024x1024)
  mount: Project/Assets.xcassets/AppIcon.appiconset
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43695522

复制
相关文章

相似问题

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