IOS 调用摄像头

来源:互联网 发布:手机地球仪软件中文版 编辑:程序博客网 时间:2024/06/05 20:49
@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view, typically from a nib.    UIButton *button=[UIButton buttonWithType:UIButtonTypeRoundedRect];    button.frame=CGRectMake(0, 0, 200, 50);    [button setTitle:@"aa" forState:UIControlStateNormal];    [button addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];    [self.view addSubview:button];}-(void)click:(UIButton *)btn{        UIImagePickerController *imagePicker=[[UIImagePickerController alloc] init];    imagePicker.delegate=self;//    imagePicker.view.frame=s    if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){     imagePicker.sourceType=UIImagePickerControllerSourceTypeCamera;            }   // imagePicker.allowsEditing=YES;//    [self.view addSubview:imagePicker.view];[self presentViewController:imagePicker animated:YES completion:^{    }];}- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {    }- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{    [self dismissViewControllerAnimated:YES completion:nil];    NSLog(@"%@",info);  UIImage *image=[info objectForKey:UIImagePickerControllerOriginalImage];    self.image.image=image;}- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{    [self dismissViewControllerAnimated:YES completion:^{            }];}
0 0
原创粉丝点击