Zoetrope
需求
- Swift 4.2
- iOS 8.0+
- Xcode 9+
使用
要运行示例项目,请先克隆仓库,然后从 Example 目录中首先运行 pod install
命令。
要在您自己的项目中使用 Zoetrope,您可以使用库中公开的 UIImage
和 UIImageView
扩展
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)
}
以下是一个模拟器上显示动画 GIF 的动画 GIF 图片
安装
Zoetrope 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "Zoetrope"
并且 Carthage。将以下内容添加到您的 Cartfile
中,然后运行 carthage update
github "JanGorman/Zoetrope"