我的应用正在使用UIImagePickerController
拍摄带有相框/叠加层的照片。拍摄照片后,预览图像显示在其下方的黑色条和相机控制工具栏上方。我意识到这是因为图像被缩放到正确的4:3相机宽高比,但我想知道是否有一种方法来控制它并使其全屏,除了相机控制工具栏。问题是这导致我的相框不再正确对齐,因为“预览”视图大小是屏幕尺寸减去相机控件工具栏。
如果不这样做,我想知道是否有人可以推荐一个好的自定义UIImagePickerController我可以使用到标准的那个,这样我就不必从头做自己的了。我相信那里有很多人。
答案 0 :(得分:0)
我终于通过设置cameraViewTransform
对象的UIImagePickerController
属性来解决它。例如
cameraController.cameraViewTransform = CGAffineTransformScale(cameraController.cameraViewTransform, 1, yScale);
我不一定相信这是最好的解决方案,但它似乎可以解决问题。