DLImageLoader-iOS
适用于iOS的图像加载器。
该项目旨在提供异步图像加载、缓存和显示的可重用工具。
安装
Swift | DLImageLoader |
---|---|
4.X | - |
2.2 | 1.2.0-swift |
Objective-C - "DLImageLoader", "~> 2.2.0"
Cocoapods
CocoaPods 是向项目中添加 DLImageLoader 的推荐方式。
- 在 Podfile 中添加 DLImageLoader 的 pod 入口:
pod 'DLImageLoader', '1.2.0-swift'
- 通过运行
pod install
来安装 pod。
用法
简单
DLImageLoader.shared.image(for: "image_url_here", imageView: "UIImageView here")
完整
DLImageLoader.shared.image(for: "image_url_here") { (image, error) in if let error = error { // if we have no any errors } else { // if we got an error when load an image } }
取消加载操作
// === 使用 DLImageLoader 实例 === //
DLImageLoader.shared.cancelOperation(url: "image_url_here")
DLImageLoader.shared.cancelAllOperations()
// === 使用 DLImageView === //
DLImageView.cancelLoading()
计划
Objective-C 版本将完全迁移到 objc 分支
使用 DLImageLoader 的应用
Share TV | Nootri The Nutrition Manager | Plusarium | Naomuseum | Aerobia | StreetForm
许可协议
更多信息请参见 LICENSE。