ios 图像选取器控制器

UIImagePickerController类使得用户能够从设备的媒体库里选择图像,并通过设备的摄像头来拍摄图片。它在某种程度上是个活化石,早在iPhone OS时代,系统就开始提供这个界面了。在苹果公司推出新设备的过程中,这个类也跟着不断的进化

1、图像来源

图像选取器可以使用下面三种图像来源:

1、UIImagePickerControllerSourceTypePhotoLibrary——这种类型的图片来源包含了所有同步到iOS上面的图像。其内容包括用户拍摄的图像、通过Photo Stream 获取到的图像、从电脑同步过来的相册以及经由Camera Connection Kit拷贝的图像等。

2、UIImagePickerControllerSourceTypeSavePhotosAlbum——这种类型的图像来源仅局限与Camera Roll,对于带有摄像头的设备来说,它表示Saved Photos相册中的图片。其他设备上的照片如果经由Photo Stream 串流过来,那么也会同步到Camera Roll里。

3、UIImagePickerControllerSourceTypeCamera——如果开发者将图像来源设为UIImagePickerControllerSourceTypeCameraUI,那么用户就可以通过iPhone内置的摄像头拍摄图片了。用户可以在前后两个摄像头之间切换,也可以选择是拍摄静态照片还是录制动态影像。

2、在iPhone和iPad中显示选取器

在iPhone系列的设备上,我们把UIImagePickerController类以模态界面的形式显示出来,而在平板电脑上,则将其显示成popover形式。

在iPhone系列的设备上,应该以模态界面的形式来展示选取器。而在iPad上面,则应把它嵌入到popover里。开发者不应该把图像选取器推入现有的导航栈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值