SwiftGif
v1.7.0: Many fixes
Эта библиотека больше не поддерживается. Я рекомендую использовать GIFU.
Небольшое расширение UIImage с поддержкой GIF.

import SwiftGifOrigin
// An animated UIImage
let jeremyGif = UIImage . gif ( name : " jeremy " )
// A UIImageView with async loading
let imageView = UIImageView ( )
imageView . loadGif ( name : " jeremy " )
// A UIImageView with async loading from asset catalog(from iOS9)
let imageView = UIImageView ( )
imageView . loadGif ( asset : " jeremy " ) Установите кокопод со следующей командой:
gem install cocoapods Интегрируйте Swiftgif в свой проект Xcode, создав Podfile :
platform :ios , '9.0'
use_frameworks!
target '<Your Target Name>' do
pod 'SwiftGifOrigin' , '~> 1.7.0'
end Запустите pod install для создания ваших зависимостей.
Установите Карфаген с Homebrew, используя следующую команду:
brew update
brew install carthage Добавьте следующую строку в свой Cartfile , чтобы добавить Swiftgif:
github "bahlo/SwiftGif" ~> 1.7.0
Запустите carthage update , чтобы построить структуру и перетащить встроенный SwiftGif.framework в свой проект XCode.
Легко, он делает следующее:
$ xcodebuild
-project SwiftGif.xcodeproj
-scheme SwiftGif
-sdk iphonesimulator
-destination "platform=iOS Simulator,name=iPhone 8"
build test
CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY=""
Этот проект сильно вдохновлен Uiimage-From-gif. Престижность @mayoff. ?
Этот репозиторий лицензируется по лицензии MIT, больше по лицензии.