测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布上次发布 | 2015 年 10 月 |
SPM支持 SPM | ✗ |
由 DJBen 维护。
依赖 | |
FastImageCache | ~> 1.3 |
Alamofire | >= 0 |
Cartography | >= 0 |
这是一个为快图库构建的高性能图库,包含一个网格视图控制器,其中包含所有图片的缩略图。您可以在任一图片上点击,以浏览具有缩放/缩小和滚动功能的浏览器视图控制器中的特定图片。
/Classes
中的所有文件。GalleryViewController
的子类。实现 GalleryDataSource
协议。以下是一些示例:
override func awakeFromNib() {
super.awakeFromNib()
// Set dataSource of GalleryViewController
self.dataSource = self
...
}
// MARK: Gallery Data Source
func gallery(gallery: GalleryViewController, numberOfImagesInSection section: Int) -> Int {
// return number of images
}
func gallery(gallery: GalleryViewController, imageURLAtIndexPath indexPath: NSIndexPath) -> NSURL {
// return the remote or local URL of the specific image
}
这是对 FastImageCache
的一次实验。
图片库在许多用例中都发挥着重要作用。遗憾的是,还没有一个是自动化的同时性能又 yüksek 的完美的解决方案。我的目的是尽可能地实现这样一个解决方案,如果您感兴趣,我将非常感激您的任何帮助!
MIT