从 xcassets 文件中的图像创建 CPTImages

Posted

技术标签:

【中文标题】从 xcassets 文件中的图像创建 CPTImages【英文标题】:Creating CPTImages from images in xcassets file 【发布时间】:2013-12-10 03:25:55 【问题描述】:

所以根据this,您现在必须使用imageNamedios 中加载图像。

很遗憾,CPTImage 的构造函数需要加载图片的路径

所以是这样的: [CPTImage imageForPNGFile:[[NSBundle mainBundle] pathForResource:@"plotsymbol" ofType:@"png"]]

这些-pathForResource 调用现在由于资产目录而失败。

所以.. 有没有人能够做到这一点?我错过了什么吗?

【问题讨论】:

【参考方案1】:

CPTImage 类将在未来版本中包含 imageNamed 方法。它现在在 2.0 版分支上可用。人们现在正在使用 2.0 代码,但它尚未完成,并且在最终发布之前在许多方面可能会发生变化。

【讨论】:

好答案。我只是以旧方式添加图像并使用 pathForResource。有 2.0 的发布日期吗? 尚无 2.0 的发布日期。还有很多工作要做。

以上是关于从 xcassets 文件中的图像创建 CPTImages的主要内容,如果未能解决你的问题,请参考以下文章

xcassets 中的所有图像,然后如何加载从我的包中的 nib 引用的图像

从 xcassets 中的图像创建 URL 总是返回 nil

从 Xcode Swift 中 Assets.xcassets 中的文件夹访问图像

通过代码从 xcassets 更改图像的内容

从 Assets.xcassets 加载图像时 iOS 应用程序崩溃

Swift如何引用不在情节提要的* .xcassets文件夹中的图像文件