首页 > 其他 > 详细

相机调用

时间:2015-07-21 20:12:47      阅读:248      评论:0      收藏:0      [点我收藏+]

//原理:调用

#import "ViewController.h"


@interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate>


@property(nonatomic,weak)UIImageView *photoImage;


@end


@implementation ViewController


- (void)viewDidLoad {

    [super viewDidLoad];

    

    UIImageView *image=[[UIImageView alloc]initWithFrame:self.view.bounds];

    image.backgroundColor=[UIColor grayColor];

    [self.view addSubview:image];

    self.photoImage=image;

    

    [image setUserInteractionEnabled:YES];

    

    

}

//点击屏幕进行图片拍摄

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    NSLog(@"开启射像头");

    UIImagePickerController *picker=[[UIImagePickerController alloc]init];

    //设置摄像头类型 摄像头

    picker.sourceType=UIImagePickerControllerSourceTypeCamera;

    //打开相册

    //picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

    //设置代理

    picker.delegate=self;

    

    //显示控制器

    [self presentViewController:picker animated:YES completion:nil];

    

}

#pragma mark UIImagePickerControllerDelegate


-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

{

    //获取图片,

    UIImage *image=info[UIImagePickerControllerOriginalImage];

    self.photoImage.image=image;

    //退出控制器

    [picker dismissViewControllerAnimated:YES completion:nil];

}





- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

}


@end

相机调用

原文:http://www.cnblogs.com/tangranyang/p/4665316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!