2016-08-22 4 views
4

SwiftyGif (a 3rd party API that adds GIF support to the class)을 사용하는 일부 GIF 파일을 사용하는 앱이 있습니다.Xcode 에셋 폴더에 GIF 파일 추가

문제는 GIF 크기가 30x30이어야한다는 것입니다. 프로젝트에 30x30 파일을 추가했지만 @2x@3x 개의 파일이 필요합니다. 아시다시피 Xcode에는 @1x, @2x, @3x 개의 파일이 들어있는 Images.xcassets 폴더가 있으며 해당 파일을 선택하는 알고리즘이 있습니다.

GIF 파일을이 폴더에 추가하려고 시도했지만 불가능합니다. 따라서 @1x, @2x@3x 메서드를 GIF 파일과 함께 사용할 수 있습니까?

답변

4

.imageset 확장자가있는 폴더를 수동으로 추가해야합니다. Assets.xcassets 폴더를 마우스 오른쪽 버튼으로 클릭하고 찾기에서 위치로 이동하십시오. .imageset 확장자가 n 인 자산 폴더를 추가하십시오. 1x, 2x 및 3x 파일을 해당 폴더에 놓습니다. 하나의 파일 Content.json을 추가하고 해당 파일에 파일 이름을 추가하십시오.

{ 
    "images" : [ 
    { 
     "idiom" : "universal", 
     "scale" : "1x", 
     "filename" : "[email protected]" 
    }, 
    { 
     "idiom" : "universal", 
     "scale" : "2x", 
     "filename" : "[email protected]" 
    }, 
    { 
     "idiom" : "universal", 
     "scale" : "3x", 
     "filename" : "[email protected]" 
    } 
    ], 
    "info" : { 
    "author" : "xcode", 
    "version" : "1" 
    } 
} 
+0

위대한! 하지만 지금은 경고가 있습니다 .. – NikeAlive

관련 문제