问题标签 [asset-catalog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1530 浏览

ios - 如何将 PSD 文件中的所有图层导出为 PDF 矢量以在 Xcode 6 中使用资产目录

据我所知,Apple 有一种新方法来创建 3x 的图像,称为 PDF 矢量图像。我有一个 PSD 文件(许多图标具有多个图层),现在我想将所有图层导出为 pdf 矢量图像以使用资产目录。我也参考了本教程,但我不明白如何执行第 1 步。 http://martiancraft.com/blog/2014/09/vector-images-xcode6/

我怎样才能做到这一点?请给出一些解决方案来做到这一点。提前致谢。

0 投票
1 回答
951 浏览

ios - 以编程方式使用矢量图像(例如 UIBarButtonItem)

我目前正在使用 Swift 中的矢量图像。我正在尝试使用资产目录中的矢量图像以编程方式将 UIBarButtonItem 添加到导航栏。我将该项目添加到 viewControllers 导航项目:

条形按钮项按预期出现在导航栏中,但图像未缩放。它始终显示在资产目录中矢量 PDF 的分辨率中。我究竟做错了什么?我错过了什么?

0 投票
1 回答
1651 浏览

ios - 无法从 Xcode 7 中的资产目录中检索非 jpg/png 文件

我想从 Xcode 7 中的资产目录中检索非 jpg/png 文件。我看到现在可以将任何类型的数据添加到资产目录中。

所以我这样做的方式是在将 gif/video 从 Xcode 项目移动到资产目录之前工作

所以现在路径为零。它找不到文件。有没有一种新的方法来检索数据集?

0 投票
0 回答
648 浏览

ios - 根据构建配置加载不同的资产目录?

我正在开发一个应用程序,该应用程序具有大量在构建配置之间发生变化的艺术品。有点像许多应用程序用于开发的 AppIcon 的“STG”和“PROD”版本,只是整个应用程序中有几十张图像。

现在,所有这些图像都存储在一个资产目录中,其名称基于构建配置,如下所示:

这很好用,除了一件事:将每个应用程序的文件大小增加四倍似乎是一种浪费,因为所有四个版本都包含其他三个版本的艺术资产。

那么,有没有一种方法可以拥有多个资产目录,并且只构建该构建配置所需的一个? 相当于普通宏的东西:

...但是为了加载资产目录?所以可能有 DEV、QA、STG 和 PROD 目录,每个目录都有 50 个资产,而不是一个有 200 个资产的目录,并且任何给定的构建都只包含一个相关目录?

0 投票
2 回答
901 浏览

xcode - Spritekit 中的资产目录图像切片

我想让我的按钮水平和垂直拉伸。

在情节提要中一切正常

故事板图像

但是在SpriteKit中就不一样了!

我正在使用加载图像

spritekit 图片

0 投票
3 回答
5859 浏览

xcode7 - 使用 On Demand 资源从资产目录中获取视频

我将标签“tokyo”归因于我的 .mp4 视频,并在应用程序安装期间将其设置为已安装。

最初,我使用路径从我的资源中加载它,但是,现在它不同了,因为它位于资产目录中。

阅读文档后,我尝试了类似的方法:

要以 NSData 身份访问此视频,我可以使用:

但是,我使用的 AVPlayer 将参数作为 NSURL,而不是 NSData。

那么如何获取视频的 NSURL 呢?资产目录是否仅用于存储数据,我应该使用它来存储我的视频,还是有更好的选择?

0 投票
0 回答
128 浏览

ios - 资产目录未分配类别

我正在将我的 iOS 应用程序的所有图像从@3x 分辨率转换为@2x 和@1x。我有时会发现 Xcode 6.3?将其中一些放入未分配集。

例如,目前我在 Universal set 中有 @2x 图标,在 Unassigned 中有 @1x。

为什么 Xcode 不能识别图标并将其分配给通用集?我该如何解决?我知道我可以通过更改 .json 手动“修复”该问题,但我显然无法对所有图像执行此操作。

谢谢!

0 投票
1 回答
1852 浏览

swift - 在项目之间共享 Xcode 资产目录

苹果在他们的文档中指出 -

您可以在同一工作区中的多个项目之间共享资产目录。

我在具有多个目标的工作区中有一个项目,在同一个工作区中有一个项目,我想用它来与他的邻居项目的所有目标共享它的目录。

共享项目(框架)

--资产目录

主要项目

--目标1

--目标2

- ETC

有人设法这样做并提供帮助吗?

0 投票
1 回答
688 浏览

ios - 使用资产目录是否适用于应用程序中的所有图像或仅适用于图标/启动图像

我正在创建一个 iPad 应用程序,该应用程序将附带大量用于在 APP 中使用的 png 图像。我正在尝试确定使用带有 xcode 的资产目录是否可以支持视网膜常规 1024 res,但不强制下载两个版本。大多数关于资产目录的信息似乎只涉及应用程序图标和启动图像,所以我很好奇它是否适用于所有应用程序图像。

我的问题不仅是目录是否能确保所有图像的两个版本都没有被下载。但是值得这项工作还是我们应该只包含视网膜并让应用程序缩小旧 ipad 的图像(我知道这可能会很慢)。

大多数时候,背景上会有大约 20-40 个 png 图像,尽管根本没有多少活动动画。

0 投票
1 回答
381 浏览

xcode - 为什么 XCode 比 Illustrator 或 Photoshop 更好地缩放矢量图像?

我尝试使用 XCode 的新 PDF 功能,该功能基本上将图像缩放为 1x、2x 和 3x。不幸的是,我也在使用 Spritekit,所以我宁愿使用 SKTextureAtlases 而不是资产目录。

我的问题是 pdf 的光栅化版本看起来比从 Adob​​e Illustrator(或使用智能对象的 Photoshop)导出的任何内容都要好。

这是一个带有示例的Imgur 专辑的链接。

具体来说,从 Illustrator 导出的图像有 2 个正方形大小:60 像素和 90 像素。Xcode 中的图像都具有相同的名称,但位于两个不同的图集中:atlas@2x.atlas 和 atlas@3x.atlas。PDF 从 Illustrator 以 30px 正方形导出,然后 Xcode 将其缩放为 2x 和 3x 版本。

那么为什么 Xcode 版本看起来更清晰(尤其是在圆角和平边之间的交界处)?