繁体   English   中英

iOS7中的UIImagePickerController

[英]UIImagePickerController in iOS7

在此处输入图片说明

如何在iOS 7中获取UIImagePickerController看起来与未使用Overlay Controller的屏幕快照相同。

这是用于选择器控制器的代码。

UIImagePickerController  *eImagePickerController = [[UIImagePickerController alloc] init];
eImagePickerController.delegate=self;


eImagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
eImagePickerController.cameraDevice = UIImagePickerControllerSourceTypeCamera;
eImagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
eImagePickerController.showsCameraControls = YES;
eImagePickerController.navigationBarHidden = NO;
eImagePickerController.cameraDevice=UIImagePickerControllerCameraDeviceRear;
eImagePickerController.wantsFullScreenLayout = NO;
eImagePickerController.cameraViewTransform = CGAffineTransformScale(eImagePickerController.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y);

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

该问题显示在所附的屏幕截图中 在此处输入图片说明

以下代码将以类似于给定屏幕截图的方式呈现UIImagePickerController

UIImagePickerController  *eImagePickerController = [[UIImagePickerController alloc] init];
eImagePickerController.delegate = self;

eImagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
eImagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
eImagePickerController.cameraDevice= UIImagePickerControllerCameraDeviceRear;
eImagePickerController.showsCameraControls = YES;
eImagePickerController.navigationBarHidden = NO;

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

只需确保隐藏状态栏,否则状态栏也将显示在UIImagePickerController中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM