如何将GIF图像添加到XCode5中的资产目录
转到Images.xcassets文件夹并创建一个名为MyGifAnimation.xcassets的文件夹,然后将[email protected]和MyGifAnimation.gif文件放入其中。之后,创建一个Contents.json文件。打开与您最喜爱的文本编辑器和写在它的下面:
{
"images": [{
"idiom": "universal",
"scale": "1x",
"filename": "MyGifAnimation.gif"
}, {
"idiom": "universal",
"scale": "2x",
"filename": "[email protected]"
}],
"info": {
"version": 1,
"author": "xcode"
}
}
你必须处理动画自己作为加载它直接给一个UIImageView不会导致GIF动画。
这对Xcode 7中的我来说并不适用 – Joey
就像@Joey,我无法在现代Xcode(7.2.1)中使用它。 '.xcassets'编辑器正确显示手动创建的'.imageset',但在其上调用'imageNamed:'会返回'nil'。 – aednichols
感谢您让我认识的人,我会检查这个问题,并尽快更新我的答案。这是一种拙劣的方式,所以我可以理解它不再起作用。 – isair
像image.gif这样的动画GIF不会使用iOS SDK进行动画处理。 – Buntylm
显示动画GIF,我在代码中处理。我基本上将我的旧代码迁移到新版本,并将所有图像转移到资产,但我不能添加几个gif我的文章 – carbonr
@XCodeMonkey这个问题不是你标记的那个的重复。我在谈论XCODE 5中添加的用于管理资产的新功能。在做出假设前请仔细阅读 – carbonr