6
我有一個簡單的UIImagePickerController將使用相機拍攝照片自定義的UIImagePickerController,但也有幾件事情,我想它做的事:如何創建全屏圖像IOS
- 有自定義相機UI
- 以全屏幕而不是480×640(如果上4英寸的手機)
這裏是我展示的UIImagePickerController代碼:
- (IBAction)pick:(id)sender {
NSLog(@"abc");
picker = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
[picker setSourceType:UIImagePickerControllerSourceTypeCamera];
} else {
[picker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
}
[picker setDelegate:self];
[self presentViewController:picker animated:YES completion:nil];
}
,這裏是當圖像被採取:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[self dismissViewControllerAnimated:YES completion:nil];
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
[imageView setImage:image];
}
我該怎麼辦呢?
感謝
第二部分工作,但在第一部分覆蓋僅在屏幕上。我想改變按鈕(照片圖標)的外觀。我將如何做到這一點? – 2013-04-08 14:47:54
您可以使用'showsCameraControls'隱藏默認控件,並且在您使用'cameraOverlayView'設置的自定義用戶界面中,您可以添加一個按鈕,其中包含調用imagePickerController的'takePicture'方法的操作。 – alexcristea 2013-04-09 06:03:26
對象'imageView'從哪裏來? – lelelo 2018-02-08 11:55:04