2

我的应用程序UIImagePickerController用于拍摄带有相框/叠加层的照片。拍完照片后,预览图像会在其下方和相机控制工具栏上方显示一个黑条。我意识到这是因为图像被缩放到正确的 4:3 相机纵横比,但我想知道除了相机控制工具栏之外是否有办法控制它并使其全屏显示。问题是这导致我的相框不再正确对齐,因为“预览”视图大小是屏幕大小减去相机控制工具栏的大小。

如果做不到这一点,我想知道是否有人可以推荐一个好的自定义 UIImagePickerController 我可以在标准的地方使用,这样我就不必从头开始自己做。我敢肯定那里有很多。

4

1 回答 1

0

我终于通过设置对象的cameraViewTransform属性来解决它UIImagePickerController。例如

  cameraController.cameraViewTransform = CGAffineTransformScale(cameraController.cameraViewTransform, 1, yScale);

我不一定相信这是最好的解决方案,但它似乎可以解决问题。

于 2013-08-15T05:44:02.743 回答