将GIF文件添加到Xcode资产文件夹
我有一个应用程序,使用一些GIF文件使用SwiftyGif
(第三方API,增加GIF支持的类) 。
问题是GIF尺寸应该是30×30。 我已经为该项目添加了30×30文件,但是我需要@2x
和@3x
文件。 如你所知,Xcode有一个包含@1x
, @2x
, @3x
文件的Images.xcassets
文件夹,它有一个algorithm来select合适的文件。
我已经尝试将GIF文件添加到此文件夹,但这是不可能的,那么如何将@1x
, @2x
和@3x
方法用于GIF文件?
您必须手动添加.imageset扩展名的文件夹。 右键单击Assets.xcassets文件夹,然后在finder中find位置。 添加扩展名为.imageset的资源文件夹。 将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" } }