Zoetrope 4.0.0

Zoetrope 4.0.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Sep 2018
SPMSupports SPM

Maintained by Jan Gorman.



Zoetrope 4.0.0

Zoetrope

Version License Platform Carthage compatible

Requirements

  • Swift 4.2
  • iOS 8.0+
  • Xcode 9+

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

To use Zoetrope in your own project you use the UIImage and UIImageView extensions exposed by the library:

import Zoetrope

func viewDidLoad() {
  super.viewDidLoad()
  
  // This method auto-loads the image from the main bundle. If you need more control
  // or are downloading images over the air you can also use the Data initialiser:
  // UIImage(gifData: myData)
  guard let image = UIImage(gifName: "animated.gif") else {
    return
  }
  imageView.displayGif(image)
}

Here's an animated gif of the simulator displaying an animated gif.

image

Installation

Zoetrope is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Zoetrope"

And Carthage. Add the following to your Cartfile and then run carthage update:

github "JanGorman/Zoetrope"

Author

@JanGorman

License

Zoetrope is available under the MIT license. See the LICENSE file for more info.