IOS基础知识记录八(手机相机或者图片库)
来源:互联网 发布:mac打开文件夹很慢 编辑:程序博客网 时间:2024/05/01 00:46
调用手机相机或者手机图像库
1.调用手机相机或者图片库要遵循协议
2.通过模态显示相机或者图片库
注: 一般相机或者图片库时, 会全屏显示的,最好把状态栏隐藏掉
说明:
3.遵循协议实现两个方法
1.调用手机相机或者图片库要遵循协议
UIImagePickerControllerDelegate UINavigationControllerDelegate//方便隐藏状态栏
2.通过模态显示相机或者图片库
UIImagePickerController *imagePicker; imagePicker = [[UIImagePickerController alloc] init]; if ([camera isOn]) { //前置还是后置摄像头 imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront; imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; }else { imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; } imagePicker.delegate = self; [self presentViewController: imagePicker animated:YES completion: nil];
注: 一般相机或者图片库时, 会全屏显示的,最好把状态栏隐藏掉
[[UIApplication sharedApplication] setStatusBarHidden: YES];
说明:
[self presentViewController: imagePicker animated:YES completion: nil];//该方法是ios6新加的 替代下面方法显示模态[self presentModalViewController:<#(UIViewController *)#> animated:<#(BOOL)#>]
3.遵循协议实现两个方法
//UIImagePickerControllerDelegate-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [[UIApplication sharedApplication] setStatusBarHidden: NO]; [self dismissViewControllerAnimated: YES completion: nil]; //here you code}//UIImagePickerControllerDelegate-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { [[UIApplication sharedApplication] setStatusBarHidden:NO]; [self dismissViewControllerAnimated: YES completion: nil];}
0 0
- IOS基础知识记录八(手机相机或者图片库)
- iOS相机, 相册, 图片库 和 UIAlertController的使用
- iOS中本地图片库封装、相机调用封装库
- Unity Android/IOS 打开图片库和相机,并加载图片
- IOS基础知识记录七(iphone手机横屏、竖屏)
- IOS开发选择图片(相机或者图库)
- iOS检测相机或者相册可用
- iOS 访问相册或者相机时崩溃
- ios 使用UIImagePickerController 打开图片库和相机选择图片修改头像(iphone版本)
- ios 使用UIImagePickerController 打开图片库和相机选择图片修改头像(iphone版本)
- ios 打开图片库和相机选择图片界面修改为简体中文
- ios 打开图片库和相机选择图片界面修改为简体中文
- IOS开发调用图片库或相机时界面设定为中文
- ios 使用UIImagePickerController 打开图片库和相机选择图片修改头像
- ios 打开图片库和相机选择图片界面修改为简体中文
- ios 打开图片库和相机选择图片界面修改为简体中文
- ios 打开图片库和相机选择图片界面英文修改为简体中文
- iOS巅峰之打开图片库和相机选择图片界面修改为简体中文
- IOS基础知识记录七(iphone手机横屏、竖屏)
- 从头开始创建django项目和链接postgreSQL
- 欢迎使用CSDN-markdown编辑器
- n皇后问题
- 11.11快到了幽默一下
- IOS基础知识记录八(手机相机或者图片库)
- Extjs处理客户复制三位一撇到numberfield里面
- IOS基础知识记录九(调用AddressBook地址博信息)
- TensorFlow Train篇
- VMware tools安装时 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用CD-ROM
- Android Studio 高级配置
- 【UVALive 7364】Robots(逆向思维+搜索)
- 免积分下载与PDF转换
- Linux VMware Centos 找不到 网卡 vmnet1 和 vmnet8