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
- 使用PhotoKit获取照片1(获取所有照片缩略图、原图及其信息)。介绍了如何使用 Photos 框架来获取相机胶卷中的所有图片。
本文在起基础上做个功能改进,添加选择照片相簿的功能。
1,样例说明
(1)首先通过 tableView 将系统中的所有智能相簿,以及用户自定义的相簿通过表格的形式展示出来。
(2)相簿按照内部包含的图片数量进行降序排列。同时如果某个相簿内部没有任何图片,则将其过滤掉不显示。
(3)点击某个相簿,则会展示出该相簿下所有照片的缩略图。
(4)其他功能同前一篇文章一样(包括点击缩略图显示原图,以及图片信息)
2,效果图如下
3,详细代码
--- 相簿列表首页 TableViewController.swift ---
(注意:高亮部分表示相较于前文,修改过的地方)
(注意:这个完全没有改动。)
hangge_1234.zip
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1234.html
相关文章推荐
- Swift - 使用PhotoKit获取照片1(获取所有照片缩略图、原图及其信息)
- Swift - 使用ALAssetsLibrary获取相簿里所有图片,视频(附样例)
- [ios]获取系统相簿里边的所有照片【转】
- ios-获取系统相簿里边的所有照片
- ios开发-获取系统相簿里边的所有照片
- Swift - 从相册中选择照片并上传(使用UIImagePickerController)
- Android--使用手机拍照获取图片路径,小米手机选择照片问题处理
- ios-获取系统相簿里边的所有照片
- ios-获取系统相簿里边的所有照片
- [ios]获取系统相簿里边的所有照片【转】
- ios-获取系统相簿里边的所有照片
- ios-获取系统相簿里边的所有照片
- ios-获取系统相簿里边的所有照片
- Swift - 使用UIImagePickerController从相册选择照片并展示
- ios开发-获取系统相簿里边的所有照片
- ios-获取系统相簿里边的所有照片
- ios-获取系统相簿里边的所有照片
- iOS-获取系统相簿里边的所有照片
- ios-获取系统相簿里边的所有照片
- 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。