轻松学iphone开发之照片

轻松学iphone开发之照片

ID:19483814

大小:795.01 KB

页数:18页

时间:2018-10-02

轻松学iphone开发之照片_第1页
轻松学iphone开发之照片_第2页
轻松学iphone开发之照片_第3页
轻松学iphone开发之照片_第4页
轻松学iphone开发之照片_第5页
资源描述:

《轻松学iphone开发之照片》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章照片我们使用的iPhone具有一个很特别的功能就是拍照功能。它将拍下的照片放在了photos中。本章将主要为大家讲解iPhone模拟器上照片的添加和删除、UIImagePickerController中的一些设置等相关内容。10.1iPhoneSimulator上的照片处理iPhoneSimulator模拟器上有一个专门用于照片管理的运行程序,被称为Photos。本节将主要为大家讲解iPhoneSimulator模拟器上的照片的一些相关操作。10.1.1添加照片我们在打开iPhoneSimulator模拟器的photos时,里面是没有任何内容的。10.1.2幻灯片的设置在iPhon

2、eSimulator模拟器上大家设发现,在模拟器上的所有介绍或者设置都是英文,这会对我们的学习有所阻碍。所以,我们将模拟器上的具体改为中文。首先,我们打开模拟器上的Setting,选择General/International/Language/简体中文。10.1.3删除照片当我们不喜欢在iPhoneSimulator模拟器中添加的照片时,我们可以进行删除。首先,我们要如入photos应用程序的存储照片界面。其次,单击开打要删除的照片。最后,单击页标签栏中的删除图标。10.2UIImagePickerControllerUIImagePickerController是iPhoneSDK专为

3、开发人员提供的可以访问照片库及操作摄像头的接口。它是UINavigationController的子类。本节将主要为大家讲解UIImagePickerController对照片进行的相关操作。10.2.1创建UIImagePickerController对象要想使用UIImagePickerController对照片进行操作之前,必须要先创建UIImagePickerController对象。10.2.2UIImagePickerController中的设置我们知道了UIImagePickerController的创建以后,还要知道UIImagePickerController中的设置有哪

4、些。1.图片的来源我们在要在应用程序中显示照片,必须要知道图片的来源。10.2.3可编辑的照片照片也是可以再进行编辑的。10.2.4拍摄的照片我们不仅可以使用UIImagePickerController类来处理Photos中的照片,还可以处理拍摄的照片。要处理拍摄的照片,我们要设置照片的来源类型为UIImagePickerControllerSourceTypeCamera。我们在使用UIImagePickerControllerSourceType时,一定要先检查isSourceTypeAvailable属性,如果用户的设备中没有摄像头是不可以使用的。10.2.5照片的其他设置UIIm

5、agePickerController还为我们提供了很多关于照片的设置。1.设置照片的质量UIImagePickerController还为我们提供了照片质量的设置。2.设置照相机的模式我们还可以设置照相机的模式。3.设置闪光灯的模式我们可以使用UIImagePickerController来设置闪光灯的模式。4.相框、摄像头、其他控制的设置我们还可以为照片加相框、拍摄照片时设置使用的照相头等。10.2.6照片的应用我们学习了照片的相关知识以后,就能熟练掌握照片的相关操作。以下程序实现的是一个照片选择器。10.3小结本章主要为大家讲解了关于iPhoneSimulator模拟器上的一些相关设

6、置和UIImagePickerController的使用。本章的重点是拍摄照片和可编辑照片。通过学习本章希望读者可以自己设置一个照片选择器,也可以为照片加上相框。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。