在UIImagePickerController中选择照片

时间:2015-03-23 23:50:25

标签: objective-c

我想选择现有的照片,但也可以选择拍摄视频或拍照;我怎么做?我尝试了下面的代码。请注意,我确实启用了源类型照片库,但这似乎不起作用。

- (IBAction)takePhoto {
  UIImagePickerController *uiipc=[[UIImagePickerController alloc]init];
  uiipc.delegate=self;
  uiipc.mediaTypes=@[(NSString *)kUTTypeImage,(NSString *)kUTTypeMovie];
  uiipc.sourceType=UIImagePickerControllerSourceTypeCamera|UIImagePickerControllerSourceTypePhotoLibrary;
  uiipc.allowsEditing=YES;
  [self presentViewController:uiipc animated:YES completion:NULL];
}

1 个答案:

答案 0 :(得分:0)

您只能选择一个sourceType。您必须放置自己的菜单,然后相应地进行设置。