Iphone利用UIImagePickerController调用系统照相机
来源:互联网 发布:php config 编辑:程序博客网 时间:2024/06/11 10:39
iphone api中提供了调用系统照相机的接口,我们只需调用相应的界面,即刻在自己的程序中获取相机图片.下面是一个非常简单的调用系统照相机的例子.
相应的界面如下:
最后可以编辑图片和使用相应的图片.
下面是主要代码:
- (void) addPicEvent
{
//先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库
UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera;
if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {
sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
}
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = sourceType;
[self presentModalViewController:picker animated:YES];
[picker release];
}
- (void)saveImage:(UIImage *)image {
NSLog(@"保存");
}
#pragma mark –
#pragma mark Camera View Delegate Methods
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
UIImage *image = [[info objectForKey:UIImagePickerControllerEditedImage] retain];
[self performSelector:@selector(saveImage:)
withObject:image
afterDelay:0.5];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
[picker dismissModalViewControllerAnimated:YES];
}
- Iphone利用UIImagePickerController调用系统照相机
- Iphone利用UIImagePickerController调用系统照相机
- Iphone利用UIImagePickerController调用系统照相机
- Iphone利用UIImagePickerController调用系统照相机
- 用UIImagePickerController调用系统照相机
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发
- UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发
- UIImagePickerController(照相机)
- 使用UIImagePickerController从IPhone照片库或照相机获取图像
- 使用UIImagePickerController从iPhone照片库或照相机获取图像
- Android调用系统照相机
- 数字数字钟课程设计
- poj 3468 A Simple Problem with Integers( 线段树求区间和 )
- WPF编辑器无法加载用户控件,提示找不到类型错误的解决方法
- VS使用小技巧(1)
- 代码民工(转)
- Iphone利用UIImagePickerController调用系统照相机
- 软件开发人员的作战手册 - 让程序员活的久一点
- 网络
- C#连接Oracle数据库通过存储过程操作数据库
- 淘宝面试记
- VS使用小技巧(2)
- MFC 双缓存的实现
- android 分辨率标题栏及状态栏高度
- 获取状态栏和标题栏高度