将GIF文件添加到Xcode资产文件夹

时间:2016-08-22 14:04:38

标签: ios xcode gif

我有一个使用SwiftyGif (a 3rd party API that adds GIF support to the class)使用某些GIF文件的应用。

问题是GIF大小应该是30x30。我已向项目添加了30x30文件,但我需要@2x@3x个文件。您可能知道,Xcode有一个Images.xcassets文件夹,其中包含@1x@2x@3x个文件,并且它有一个选择相应文件的算法。

我已尝试将GIF文件添加到此文件夹,但这是不可能的,那么如何将@1x@2x@3x方法与GIF文件一起使用?< / p>

1 个答案:

答案 0 :(得分:4)

您必须手动添加扩展名为.imageset的文件夹。 右键单击Assets.xcassets文件夹并转到finder中的位置。 使用.imageset extensionn添加资产文件夹。 将1x,2x和3x文件拖放到该文件夹​​。添加一个文件Contents.json,并在该文件中添加文件名。

{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x",
      "filename" : "yourfile@1x.gif"
    },
    {
      "idiom" : "universal",
      "scale" : "2x",
      "filename" : "yourfile@2x.gif"
    },
    {
      "idiom" : "universal",
      "scale" : "3x",
      "filename" : "yourfile@3x.gif"
    }
  ],
  "info" : {
    "author" : "xcode",
    "version" : "1"
  }
}