(UIImagePickerController)的用法(一)
来源:互联网 发布:应用数学知乎 编辑:程序博客网 时间:2024/06/07 02:15
http://www.zhixiu86.com/bencandy.php?fid-182-id-3424-page-1.htm
1.新建Empty Application,添加一个视图,设计xib如下:
2.使用 UIImagePickerController ,必须指定几个非常重要的属性:指定源的类型(指定之前要判断是否可用)、指定委托、指定图片是否可以编辑,设置完之后,就可以启动了,将其“推”出来即可。
- (IBAction)takeNewPhoto:(id)sender
{
//创建图片选择器
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
//指定源类型前,检查图片源是否可用
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
//指定源的类型
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
//在选定图片之前,用户可以简单编辑要选的图片。包括上下移动改变图片的选取范围,用手捏合动作改变图片的大小等。
imagePicker.allowsEditing = YES;
//实现委托,委托必须实现UIImagePickerControllerDelegate协议,来对用户在图片选取器中的动作
imagePicker.delegate = self;
//设置完iamgePicker后,就可以启动了。用以下方法将图像选取器的视图“推”出来
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];
}
else
{
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:nil message:@"相机不能用"delegate:nil cancelButtonTitle:@"关闭" otherButtonTitles:nil];
[alert show];
[alert release];
}
}
//创建图片选择器
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
//指定源类型前,检查图片源是否可用
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
//指定源的类型
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
//在选定图片之前,用户可以简单编辑要选的图片。包括上下移动改变图片的选取范围,用手捏合动作改变图片的大小等。
imagePicker.allowsEditing = YES;
//实现委托,委托必须实现UIImagePickerControllerDelegate协议,来对用户在图片选取器中的动作
imagePicker.delegate = self;
//设置完iamgePicker后,就可以启动了。用以下方法将图像选取器的视图“推”出来
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];
}
else
{
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:nil message:@"相机不能用"delegate:nil cancelButtonTitle:@"关闭" otherButtonTitles:nil];
[alert show];
[alert release];
}
}
- (UIImagePickerController)的用法(一)
- UIImagePickerController的用法
- UIImagePickerController的基础用法
- UIImagePickerController 的部分用法详解
- UIImagePickerController用法
- UIImagePickerController 用法
- 【IOS】UIImagePickerController用法
- UIImagePickerController 用法详解
- UIImagePickerController用法小结
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController 的基本用法 - iOS - UI基础知识总结14
- UIImagePickerController在ios10环境一打开就crash的问题
- swift中UIImagePickerController的使用(相机)
- 用yum下载rpm包(不安装)到制定目录
- Java常用类
- QTreewidget的 item Checked 编辑
- webpy session 设置
- C语言中union的含义
- (UIImagePickerController)的用法(一)
- poll 系统调用(1)
- mysql错误:……is marked as crashed and should be repaired!
- 数据结构与算法之三直接插入排序
- android reload
- WebService从零到项目开发使用1—技术研究之基础篇 SOAP
- SqlMapClientTemplate对Ibatis的封装
- 总结一下当前正流行的5个用户界面设计趋势
- Android TraceView优化工具