Ios 如何在XCode5中将GIF图像添加到资源目录

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

有人知道如何将GIF图像文件添加到XCode5中的资源目录中吗?

转到Images.xcsets文件夹,创建一个名为MyGifAnimation.xcsets的文件夹,然后将您的MyGifAnimation@2x.gif和MyGifAnimation.gif文件。之后,创建一个Contents.json文件。用您最喜欢的文本编辑器打开它,并在其中写入以下内容:

{
    "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
文件。。。