Diese Bibliothek ist nicht mehr aufrechterhalten. Ich empfehle stattdessen Gifu.
Eine kleine UIImage -Erweiterung mit GIF -Unterstützung.

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 " ) Installieren Sie Cocoapods mit dem folgenden Befehl:
gem install cocoapods Integrieren Sie Swiftgif in Ihr Xcode -Projekt, indem Sie eine Podfile erstellen:
platform :ios , '9.0'
use_frameworks!
target '<Your Target Name>' do
pod 'SwiftGifOrigin' , '~> 1.7.0'
end Führen Sie pod install aus, um Ihre Abhängigkeiten zu erstellen.
Installieren Sie Carthago mit Homebrew mit dem folgenden Befehl:
brew update
brew install carthage Fügen Sie Ihrem Cartfile die folgende Zeile hinzu, um Swiftgif hinzuzufügen:
github "bahlo/SwiftGif" ~> 1.7.0
Führen Sie carthage update aus, um das Framework zu erstellen und das erstellte SwiftGif.framework in Ihr Xcode -Projekt zu ziehen.
Einfach, es macht Folgendes:
$ xcodebuild
-project SwiftGif.xcodeproj
-scheme SwiftGif
-sdk iphonesimulator
-destination "platform=iOS Simulator,name=iPhone 8"
build test
CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY=""
Dieses Projekt ist stark von UIimage-From-Animated-Gif inspiriert. Ein großes Lob an @mayoff. ?
Dieses Repository ist unter der MIT -Lizenz lizenziert, mehr unter Lizenz.