Cette bibliothèque n'est plus maintenue. Je recommande d'utiliser GIFU à la place.
Une petite extension UIImage avec support 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 " ) Installez CocoAPods avec la commande suivante:
gem install cocoapods Intégrez SwiftGif dans votre projet Xcode en créant un Podfile :
platform :ios , '9.0'
use_frameworks!
target '<Your Target Name>' do
pod 'SwiftGifOrigin' , '~> 1.7.0'
end Exécutez pod install pour construire vos dépendances.
Installez Carthage avec Homebrew en utilisant la commande suivante:
brew update
brew install carthage Ajoutez la ligne suivante à votre Cartfile pour ajouter SwiftGif:
github "bahlo/SwiftGif" ~> 1.7.0
Exécutez carthage update pour construire le framework et faites glisser le SwiftGif.framework construit dans votre projet Xcode.
Facile, il fait ce qui suit:
$ xcodebuild
-project SwiftGif.xcodeproj
-scheme SwiftGif
-sdk iphonesimulator
-destination "platform=iOS Simulator,name=iPhone 8"
build test
CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY=""
Ce projet est fortement inspiré par UIImage-from-animé-gif. Félicitations à @mayoff. ?
Ce référentiel est autorisé en vertu de la licence MIT, plus sous licence.