删除UIImagePickerController的黑条底部

时间:2014-04-19 19:33:24

标签: ios overlay uiimagepickercontroller

如何删除相机视图底部的黑条并使照片预览占据整个屏幕?

enter image description here

1 个答案:

答案 0 :(得分:1)

因为,在iOS7中,图像选择器移动到整个屏幕,但在iOS7之前,您可能没有全屏相机视图,因此您可能需要在屏幕视图中应用转换

如果您的设备运行iOS6(4英寸):

CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.0, 1.930);

如果您的设备运行iOS6(3.5英寸):

CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.0, 1.260);

如果您的设备在iOS7(4英寸)上运行

CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.0, 1.670);
                self.picker.cameraViewTransform = cameraTransform;