Xcode Swift에서 GIF 사용
기존 Object-C로 개발된것들은 Swift로 변경하려고 하니 할게 생각 보다 많은것 같다.
작업할거 거의 다 된줄 알았더니 gif가 안된다..ㅠ
후다닥 작업을 마무리하자!
Gifu 설치 (코코아팟)
Podfile에 Gifu 추가
target 'gobang' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
...
# Gif
pod 'Gifu'
...
end
Gifu 코코아팟 라이브러리 설치
$ pod install
코코아팟 모르면 아래 포스팅 참조
https://dchkang83.tistory.com/104
iOS/Xcode 14X - 2. CocoaPods 추가
CocoaPods란? dependacy management & 많은 xcode 프로젝트 라이브러리 들을 관리한다. (gradle?, maven? 등의 역할!!) Xcode에서 라이브러리 관리(Dependency Management)해주는 방법에는 대표적으로 3가지가 있다 CocoaPod
dchkang83.tistory.com
Image 추가 및 GIFImageView로 변경
Xcode에서 Image추가 및 Custom Class 명을 GIFImageView로 변경해 주고 Image 부분은 비워둔다.
(코코아팟 라이브러리 설치해야만 GIFImageView를 참조할 수 있다.)
View Controller에서 gif 파일정보 설정
gif 파일정보를 설정해 준다.
import Gifu
class MainViewController: BaseViewController {
...
@IBOutlet weak var viewFrameLoadingImage: GIFImageView! {
didSet {
viewFrameLoadingImage.animate(withGIFNamed: "loading_2")
}
}
...
}
짝짝짝!
할게 많아서.. 간단히 필요한것만 정리하고 빠르게 궈궈싱 하자!
참조
[Swift] GIF 파일로 Custom Loading 만들기
여러 장의 이미지를 에셋에 넣어서 array로 관리하는 방법 말고, 하나의 GIF파일로 로딩애니메이션을 만들고 싶었당
velog.io
iOS Swift 라이브러리 GIF 사용하기
안녕하세요 Gons 입니다. JPG 나 PNG 는 그냥 넣으면 되는데 GIF 는 그냥 넣으면 실행이 안되죠. 그래서 오늘은 GIF 를 넣어보겠습니다. 우리 이전 시간에 배웠던 것처럼 Github 에서 gif 를 검색하고 swift
gonslab.tistory.com