swift 快速奔跑的兔几 本节的内容是:照片库 第二说
2015-11-17 11:02
405 查看
用相机采集照片很有用,然而有时候用户也喜欢处理之前拍摄的或者从互联网下载的图片。
为了让用户从app中访问他的照片库,再次使用UIImagePickerController。如果希望呈现照片库,而不是相机,可以将图像选取器的sourseType属性设置为UIImagePickerControllerSourceType.PhotoLibrary(SavedPhotosAlbum)。
当呈现一个图像选取控制器,而它己经被设置为使用非相机来源时。将会出现内置照片应用程序中使用的照片库界面。用户随后浏览并选择照片,此时图像选取器的委托将收到ImagePickerController(didFinishPickingMediaWithInfo:)消息。
一下为访问照片库的代码栗子,需要新添加一个按钮,并将界面链接到代码。
点击按钮,选取照片,可以在界面上看到该照片。
为了让用户从app中访问他的照片库,再次使用UIImagePickerController。如果希望呈现照片库,而不是相机,可以将图像选取器的sourseType属性设置为UIImagePickerControllerSourceType.PhotoLibrary(SavedPhotosAlbum)。
当呈现一个图像选取控制器,而它己经被设置为使用非相机来源时。将会出现内置照片应用程序中使用的照片库界面。用户随后浏览并选择照片,此时图像选取器的委托将收到ImagePickerController(didFinishPickingMediaWithInfo:)消息。
一下为访问照片库的代码栗子,需要新添加一个按钮,并将界面链接到代码。
@IBAction func loadFromLibrary(sender: AnyObject) { let picker = UIImagePickerController() picker.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum picker.delegate = self self.presentViewController(picker, animated: true, completion: nil) }
点击按钮,选取照片,可以在界面上看到该照片。
相关文章推荐
- Apple Swift学习教程
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift编程中的泛型解析
- Swift中定义二维数组的方法及遍历方法示例
- 简单分析Swift语言的一些基本特征
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- 用Swift构建一个简单的iOS邮件应用的方法
- 苹果公司推出的新编程语言Swift简介和入门教程
- Swift中的指针操作和使用详细介绍
- Swift中使用正则表达式的一些方法
- Swift心得笔记之运算符
- Swift中使用可选类型完美解决占位问题
- Swift学习笔记之构造器重载
- Swift中的Access Control权限控制介绍
- Swift类型创建之自定义一个类型详解
- Swift教程之控制流详解
- Swift中初始化方法的顺序介绍
- Swift里的值类型与引用类型区别和使用