您的位置:首页 > 移动开发 > Swift

Swift - 使用PhotoKit获取照片2(列出所有相簿、并选择)

2016-09-21 19:43 639 查看
在前面一篇文章中:Swift
- 使用PhotoKit获取照片1(获取所有照片缩略图、原图及其信息)。介绍了如何使用 Photos 框架来获取相机胶卷中的所有图片。

本文在起基础上做个功能改进,添加选择照片相簿的功能。

1,样例说明

(1)首先通过 tableView 将系统中的所有智能相簿,以及用户自定义的相簿通过表格的形式展示出来。

(2)相簿按照内部包含的图片数量进行降序排列。同时如果某个相簿内部没有任何图片,则将其过滤掉不显示。

(3)点击某个相簿,则会展示出该相簿下所有照片的缩略图。

(4)其他功能同前一篇文章一样(包括点击缩略图显示原图,以及图片信息)

2,效果图如下











3,详细代码
--- 相簿列表首页 TableViewController.swift ---

--- 缩略图展示页 CollectionViewController.swift ---

(注意:高亮部分表示相较于前文,修改过的地方)

--- 详情页 ImageDetailViewController.swift ---

(注意:这个完全没有改动。)

4,源码下载

hangge_1234.zip

原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1234.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS PhotoKit 获取照片