Ios 如何在XCode5中将GIF图像添加到资源目录
有人知道如何将GIF图像文件添加到XCode5中的资源目录中吗?转到Images.xcsets文件夹,创建一个名为MyGifAnimation.xcsets的文件夹,然后将您的MyGifAnimation@2x.gif和MyGifAnimation.gif文件。之后,创建一个Contents.json文件。用您最喜欢的文本编辑器打开它,并在其中写入以下内容:Ios 如何在XCode5中将GIF图像添加到资源目录,ios,xcode5,asset-catalog,Ios,Xcode5,Asset Catalog,有人知道如何将GIF图像文件添加到XCode5中的资源目录中吗?转到Images.xcsets文件夹,创建一个名为MyGifAnimation.xcsets的文件夹,然后将您的MyGifAnimation@2x.gif和MyGifAnimation.gif文件。之后,创建一个Contents.json文件。用您最喜欢的文本编辑器打开它,并在其中写入以下内容: { "images": [{ "idiom": "universal", "scale": "1x
{
"images": [{
"idiom": "universal",
"scale": "1x",
"filename": "MyGifAnimation.gif"
}, {
"idiom": "universal",
"scale": "2x",
"filename": "MyGifAnimation@2x.gif"
}],
"info": {
"version": 1,
"author": "xcode"
}
}
您必须自己处理动画,因为直接将其加载到UIImageView不会生成动画gif。类似于gif的动画image.gif不会使用
iOS
SDK进行动画处理。显示动画gif,我使用代码进行处理。我基本上是将我的旧代码迁移到新版本,并将所有图像移动到资产中,但我的一些gif不能added@XCodeMonkey这个问题决不是你所标问题的重复。我说的是XCODE 5中添加的用于管理资产的新功能。在做出类似@Joey的假设之前,请先阅读,我无法在现代Xcode(7.2.1)中实现这一点。.xcasets
编辑器正确显示手动创建的.imageset
,但在其上调用imageNamed:
返回nil
。感谢您让我认识各位,我将检查此问题并很快更新我的答案。这是一种令人讨厌的方式,所以我可以理解它不再起作用了。@BarışŞencan它看起来没有那么讨厌;现在无法检查确切的细节,但它看起来非常像Xcode通常生成的Contents.json
文件。。。