
今天在项目中要实现一个上传头像功能ios 调相机和相册,点击修改头像行弹出拍照或者从相册选择来设置头像。

方法A:直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能。
方法B:另一种是通过AVFoundation.framework框架完全自定义拍照的界面和选择图片库界面。
提示:首先对应的viewController必须遵循以下协议:<UIActionSheetDelegate,UIImagePickerControllerDelegate,UINavigationControllerDelegate>

1、调用接口前,我们需要先判断当前设备是否支持UIImagePickerController,用isSourceTypeAvailable:来判断是否可用。我直接在点击修改头像后调用chooseImage方法进行判断:

判断是否支持相机
单击“输出配置”按钮,进入“音频设置”界面,在“预设配置”框中单击三角箭头按钮,弹出的下拉框列表选择“高质量”或是在“音频流”选项下修改“采样率”和“比特率”的参数(参数越高,音频的质量也就越高)4、单击“截取片段”按钮,打开的窗口可设置“源音频频道”和“开始”以及“结束”时间5、返回到主界面,单击工具栏中的“选项”按钮,弹出“选项”对话框,在左边列表框单击“选项”标签,然后在右边界面的输出文件夹栏中单击“改变”按钮6、弹出“浏览文件夹”对话框,选择转换好的mp3文件的存放位置,然后单击“确定”按钮7、最后返回“格式工厂”主界面,单击工具栏中的“开始转换”按钮以上就是格式工厂将flv转换成mp3格式的使用教程,希望对大家有所帮助。5.确定之后,如下窗口(wan为主要设置项) 左边栏会有九个选项.(系统设置,wan设置,lan设置,路由,nat,防火墙动态dns,其它选项,家长管理) 点击wan设置,(以pppoe为例),填上自己的帐号和密码.不知道的可以向安装部门索取(一般会在安装时给的安装盘的背面写有)及mac地址克隆(此项主要是为了应对isp将帐号和网卡mac地址绑定的,克隆mac为可上网电脑的真实mac地址),及dns主辅项.(dns添加到这里可以省确各个电脑上单独再添加dns的麻烦) mac地址及dns主辅项可以在你的电脑中直接查询.运行cmd后,执行ipconfig /all,可以获得这些参数。如笔者要指定账号名为“cce”的用户能够对dhcp进行管理,在windows 2000服务器中,进入到“控制面板→管理工具”,运行“active directory 用户和计算机”工具,在弹出的窗口中,点击“users”选项,接着在右侧框体中找到“dhcp administrators”项,右键点击,选择“属性”,弹出“dhcp administrators属性”对话框,切换到“成员”标签页,点击“添加”按钮,将“cce”用户添加到列表框中,最后点击“确定”按钮,这样“cce”用户就能够管理dhcp服务器了。
所以说从架构本身上springmvc就容易实现restful url,而struts2的架构实现起来要费劲,因为struts2中action的一个方法可以对应一个url,而其类属性却被所有方法共享ios 调相机和相册,这也就无法用注解或其他方式标识其所属方法了。1、struts2是类级别的拦截, 一个类对应一个request上下文,springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上springmvc就容易实现restful url,而struts2的架构实现起来要费劲,因为struts2中action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他方式标识其所属方法了。一个处理串口事件的任务,串口事件包括接收和发送,对应在其中断中发送通知,我们利用任务通知实现事件分组如下实现 :。


ActionSheetDelegate事件
3、实现ImagePicker delegate 事件,获得已拍摄或者选择的图片,最后调用写好的upload方法将图片上传到服务器。

选择获取图片类型

4、这里调用相机是系统自带的,默认提示都为英文,可以修改英文标题为中文,如cancel换为取消等。直接在项目的supporting files目录中的Info.plist中设置Localization native development region为China.

提示文字中英文切换
5、保存图片


保存图片至沙盒
6、点击图片预览,放大缩小带。

图片预览
待补充.....
文/Smy(简书作者)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-113187-1.html
一定看