Download presentation
Presentation is loading. Please wait.
Published by명수 반 Modified 5年之前
1
第10章 照片 我们使用的iPhone具有一个很特别的功能就是拍照功能。它将拍下的照片放在了photos中。本章将主要为大家讲解iPhone 模拟器上照片的添加和删除、UIImagePickerController中的一些设置等相关内容。
2
10.1 iPhone Simulator上的照片处理
iPhone Simulator模拟器上有一个专门用于照片管理的运行程序,被称为Photos。本节将主要为大家讲解iPhone Simulator模拟器上的照片的一些相关操作。
3
添加照片 我们在打开iPhone Simulator模拟器的photos时,里面是没有任何内容的。
4
幻灯片的设置 在iPhone Simulator模拟器上大家设发现,在模拟器上的所有介绍或者设置都是英文,这会对我们的学习有所阻碍。所以,我们将模拟器上的具体改为中文。首先,我们打开模拟器上的Setting,选择General/International/Language/简体中文。
5
删除照片 当我们不喜欢在iPhone Simulator模拟器中添加的照片时,我们可以进行删除。首先,我们要如入photos应用程序的存储照片界面。其次,单击开打要删除的照片。最后,单击页标签栏中的删除图标。
6
10.2 UIImagePickerController
UIImagePickerController是iPhone SDK专为开发人员提供的可以访问照片库及操作摄像头的接口。它是UINavigationController的子类。本节将主要为大家讲解UIImagePickerController对照片进行的相关操作。
7
10.2.1 创建UIImagePickerController对象
要想使用UIImagePickerController对照片进行操作之前,必须要先创建UIImagePickerController对象。
8
10.2.2 UIImagePickerController中的设置
我们知道了UIImagePickerController的创建以后,还要知道UIImagePickerController中的设置有哪些。
9
1.图片的来源 我们在要在应用程序中显示照片,必须要知道图片的来源。
10
可编辑的照片 照片也是可以再进行编辑的。
11
拍摄的照片 我们不仅可以使用UIImagePickerController类来处理Photos中的照片,还可以处理拍摄的照片。要处理拍摄的照片,我们要设置照片的来源类型为UIImagePickerControllerSourceTypeCamera。我们在使用UIImagePickerControllerSourceType时,一定要先检查isSourceTypeAvailable属性,如果用户的设备中没有摄像头是不可以使用的。
12
照片的其他设置 UIImagePickerController还为我们提供了很多关于照片的设置。
13
1.设置照片的质量 UIImagePickerController还为我们提供了照片质量的设置。
14
2.设置照相机的模式 我们还可以设置照相机的模式。
15
3.设置闪光灯的模式 我们可以使用UIImagePickerController来设置闪光灯的模式。
16
4.相框、摄像头、其他控制的设置 我们还可以为照片加相框、拍摄照片时设置使用的照相头等。
17
照片的应用 我们学习了照片的相关知识以后,就能熟练掌握照片的相关操作。以下程序实现的是一个照片选择器。
18
10.3 小结 本章主要为大家讲解了关于iPhone Simulator模拟器上的一些相关设置和UIImagePickerController的使用。本章的重点是拍摄照片和可编辑照片。通过学习本章希望读者可以自己设置一个照片选择器,也可以为照片加上相框。
Similar presentations