用UIImagePickerController调用系统照相机
来源:互联网 发布:html链接js不管用 编辑:程序博客网 时间:2024/05/01 21:26
iPhone API 中提供了调用系统照相机的接口,我们只需调用相应的界面,即刻在自己的程序中获取相机图片。下面是一个非常简单的调用系统照相机的例子,相应的界面如下:
最后可以编辑图片和使用相应的图片。
下面是主要代码:
最后可以编辑图片和使用相应的图片。
下面是主要代码:
- - (void) addPicEvent
- {
- //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库
- UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera;
- if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {
- sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
- }
- //sourceType = UIImagePickerControllerSourceTypeCamera; //照相机
- //sourceType = UIImagePickerControllerSourceTypePhotoLibrary; //相片库
- //sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; //保存的相片
- 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];
- }
- 用UIImagePickerController调用系统照相机
- Iphone利用UIImagePickerController调用系统照相机
- Iphone利用UIImagePickerController调用系统照相机
- Iphone利用UIImagePickerController调用系统照相机
- Iphone利用UIImagePickerController调用系统照相机
- UIImagePickerController(照相机)
- Android调用系统照相机
- 调用系统照相机 相册
- 调用系统照相机
- 调用系统照相机
- android 调用系统照相机
- 调用系统照相机
- iOS调用系统照相机
- Android-调用系统照相机
- Camera调用系统照相机
- 调用系统的照相机&照相机APP
- UIImagePickerController 调用系统相机 相册
- android 模拟器调用系统照相机
- VC++的链接错误LNK2005
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(10.14)
- 计算机网络基础04
- iOS开发:小技巧积累
- POJ-2230-Watchcow
- 用UIImagePickerController调用系统照相机
- 如何进行软件架构设计?(外包)
- 利用NuGet更新entity framework是出现
- 数制
- Linux内核的Makefile和kconfig解读
- UVa 10361
- C#构造函数继承
- python模拟鼠标、捕获按键事件
- C语言中动态分配二维数组