测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2017年12月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✓ |
由 Luan Tran 维护。
Swift iOS 中通过 URL 缓存图像的辅助框架。
要使用 CocoaPods 将 PhotoCollectionView 集成到您的 Xcode 项目中,请在 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'SwiftyImageCache', '~> 1.1.2'
然后,运行以下命令
$ pod install
Sources
文件夹拖放到您的项目中。将 URL 设置为 imageview。
imageView.setUrl(url)
为 UITableView
/UICollectionView
异步图像设计。只需要从 UITableViewCell
/UICollectionViewCell
中的任意 UIImageView
运行 setUrl
。
使用 ImageCache
对象从 URL 缓存您的图像
let cache = ImageCache()
cache.loadImage(atUrl: url, completion: { (urlString, image) in
})
或使用 default
缓存
ImageCache.default.loadImage(atUrl: url, completion: { (urlString, image) in
})
您可以配置 cacheType
ImageCache.default.cacheType = .disk // (default mode, recommendation)
ImageCache.default.cacheType = .ram