码迷,mamicode.com
首页 > 其他好文 > 详细

相机调用

时间:2015-07-21 20:12:49      阅读:102      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!