测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年3月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Ezequiel Franca 维护。
要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install
EFImageLoader 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "EFImageLoader"
要开始加载,只需要添加 EFImageLoaderProtocol
协议,并用包含一个 EFImageLoaderOptions
对象的 showImageLoader(options)
来启动加载器。
要停止加载,使用 hideImageLoader()
。
import UIKit
import EFImageLoader
class ViewController: UIViewController, EFImageLoaderProtocol {
let images : [UIImage] = [#imageLiteral(resourceName: "number1"), #imageLiteral(resourceName: "number2"), #imageLiteral(resourceName: "number3"), #imageLiteral(resourceName: "number4"), #imageLiteral(resourceName: "number5"), #imageLiteral(resourceName: "number6"), #imageLiteral(resourceName: "number7"), #imageLiteral(resourceName: "number8"), #imageLiteral(resourceName: "number9"), #imageLiteral(resourceName: "number10")]
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func stopLoader(_ sender: Any) {
self.hideImageLoader()
}
@IBAction func showNumbers(_ sender:Any) {
let options = EFImageLoaderOptions(imagesFrames: images, backgroundAlpha: 0.5, backgroundFadeColor:UIColor.green, animationDuration: 2.0)
self.showImageLoader(options)
}
}
ezefranca, [email protected]
EFImageLoader 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。