标签: asset-catalog

Xcode 9资产目录保留矢量数据不起作用?

我认为Xcode 9资产目录中新的Preserves Vector Data复选标记最终会让我们调整矢量PDF图像的大小,但显然不是.这是我在预览中的两个缩放比例中看到的测试图像:

在此输入图像描述

在此输入图像描述

漂亮而锐利,有很多变焦,很明显这是一个矢量图像.但这是我的应用程序中两个图像视图的样子:

在此输入图像描述

那么我的矢量数据在哪里?这个非常理想的功能在行动中是否仍然缺失?它是否仍然只适用于自动生成的2x和3x图像?如果是这样,Preserve Vector Data复选框为我们提供了什么,我们还没有?

asset-catalog xcode9

18
推荐指数
4
解决办法
3632
查看次数

如何从UIWebView(或WKWebView)访问资产目录中的图像资源

我们有一个本地html来显示UIWebView.在那里,我们想要显示资产目录中定义的图像.

我知道如果我们在主要包中保持图像平坦,我们可以做类似的事情.代码片段就是这样的.

webView.loadHTMLString("<img src='target_image.png'/>", baseURL: NSBundle.mainBundle().bundleURL)
Run Code Online (Sandbox Code Playgroud)

但是,如果png文件打包在资产目录中,我不确定我可以为"target_image.png"指定什么.(此外,我们要指定pdf以利用Xcode 6中的矢量图像支持)

有没有人知道如何实现这一目标?

uiwebview ios asset-catalog

16
推荐指数
1
解决办法
4218
查看次数

引用资产目录中文件夹中的图像

在资产目录中,您可以创建文件夹.

在文件夹内,所有图像名称必须是唯一的.

如果您有一个图像被调用,myImage并且您尝试命名另一个图像,myImage那么它将自动重命名为myImage-1.

但是,如果您有两个文件夹,那么您可以在不同的文件夹中使用相同名称的图像.

那么,必须有一种方法可以参考这些吗?

有谁知道如何通过资产目录中的文件夹和图像名称引用图像?

objective-c uiimage ios asset-catalog

15
推荐指数
2
解决办法
4576
查看次数

Xcode 6资产目录自动为较小比例创建图像

由于在iOS 8中需要3x图像,我认为使用Xcode 6中的资产目录管理图像会更容易.我试图只提供单个图像,将3x缩放图像提供给资产目录,我希望Xcode能够自动生成缩小该图像以生成2x和1x版本的3x图像,这样我就不必手动完成.

现在这就是我所拥有的:

我真的希望Xcode有这样一个功能来自动创建2x和1x图像,我还没有发现它.如果没有这样的功能,还有其他选择吗?(我知道IconKit,但它很烦人,并且尚未更新以支持3x图像.如果它首先正确制作,它甚至不需要更新..)

我知道Xcode会自动生成来自矢量pdf的所有图像,但这不是我想要的!

xcode image ios asset-catalog ios8

13
推荐指数
2
解决办法
1万
查看次数

具有多个目标的Asset Catelog问题

我有一个包含多个目标的项目.假设目标命名为Target-A,Target-B等.对于每个目标,我都有一个不同的应用程序图标资产目录.它们被命名为AppIcon-A,AppIcon-B,它继续用于所有目标.我已将相应的资产目录分配给所有目标,但它仅在我在设备/模拟器上运行时显示Target-A的图标.对于所有其他目标,它不会设置任何图标并显示iOS 7默认占位符图标.请帮忙!

ios ios7 asset-catalog

11
推荐指数
2
解决办法
6361
查看次数

错误ITMS-90096:您的二进制文件未针对iPhone 5进行优化

我收到这个错误:

在此输入图像描述

查看LaunchImage.launchimage文件夹,我有一个Default-568h@2x.png但不是Default-568h.png图像.

似乎没有空间,所以我如何添加一个资产目录?

xcode asset-catalog

11
推荐指数
1
解决办法
1万
查看次数

资产目录命名颜色不可用于@IBInspectable属性

对于我正在创建的iPad应用程序,我的项目中有一个包含多个颜色集的资产目录.我知道我可以将这些拖放到代码本身,并为@IBInspectable类属性的默认颜色这样做.但是,当我在Interface Builder中使用它们时,我的颜色集可用于UIView的背景颜色等属性,但它们不适用于@IBInspectable允许用户设置颜色的任何属性.有没有办法将我的颜色集暴露给我的@IBInspectable类到Interface Builder中可以选择的位置?当然,我总是可以通过编程方式设置它们,但是为了将来使用和方便起见,如果Apple目前支持它,我想让它工作.如果该信息相关,我的色彩资产目录肯定会添加到我的构建设置中的项目的Bundle Resources中.

我的问题截图:

第一张图像显示了我的颜色集可以选择的位置,如UIView的背景.接下来的两个展示了我们的@IBInspectable房产无法使用的地方.

可为UIView背景选择颜色组

@IBInspectable属性显示颜色集缺失

@IBInspectable属性无法选择颜色集

interface-builder uicolor asset-catalog swift ibinspectable

11
推荐指数
1
解决办法
786
查看次数

获取资产目录文件夹中的所有图像的数组

在iOS中,是否可以获取资产目录文件夹中的图像(或图像名称)数组?

如果是这样,怎么样?

我不确定为什么会对此进行投票.我真的不知道从哪里开始.

我的另一种方法是创建文件夹中所有文件的plist,但它似乎是多余的.

我无法添加任何代码,因为我会添加什么?

我很乐意获得关于为什么会有投票的反馈.

objective-c ios asset-catalog

10
推荐指数
1
解决办法
1355
查看次数

资产目录未在项目中使用

我有一个使用资产目录的项目,最近我没有任何改变,图像只是没有显示.它显示以下错误:

2014-06-23 21:41:02.824 Project[8247:464100] CUICatalog: Can't find rendition for name: menu scale factor: 2 device idiom: 1 device subtype: 568
2014-06-23 21:41:02.825 Project[8247:464100] Could not load the "image" image referenced from a nib in the bundle with identifier "com.sieradzki.Project"
Run Code Online (Sandbox Code Playgroud)

我知道这已经在这里得到了解答: 资产目录错误:CUICatalog:无法找到名称的再现,但解决方案是Cocoapods,但我根本不在我的项目上使用Cocoapods我甚至没有它安装在我的Mac上.

objective-c ios ios7 asset-catalog

10
推荐指数
1
解决办法
1763
查看次数

从XCAsset目录中获取数据

我知道要从资产目录中获取图像,我可以使用UIImage(名为:"fileName")来完成它.

但是,如果我从XCAsset目录中获取数据怎么办?我无法弄清楚这一点.

我试过了,

let url = NSBundle.mainBundle().URLForResource("fileName", withExtension: nil)
let data = NSData(contentsOfURL: url!)
Run Code Online (Sandbox Code Playgroud)

但它没有.我不知道如何从XCAssets目录中获取数据.如果有人可以帮助我(谷歌搜索没有帮助),请让我知道我会非常感激!

更新:

为什么我要从资产目录中获取数据?我将动画gif拖入资产目录.资产目录将其解释为DATA.这就是我试图从资产目录中获取数据的原因.

更新:这是我的Assets.xcassets文件夹的屏幕截图.

图片 它有一个名为"_Loading"的文件,在右边它被认为是"数据集".我不确定如何从Assets目录中获取数据集.

ios asset-catalog xcasset swift

10
推荐指数
1
解决办法
2万
查看次数