UIImagePickerController.frame不是全屏

时间:2010-10-19 17:24:07

标签: iphone cocoa-touch uikit uiimagepickercontroller

2 个答案:

答案 0 :(得分:5)

iPhone的相机宽高比为4:3,而iPhone的屏幕宽高比为3:2。因此,实时摄像机图像不会覆盖整个屏幕。如果你想摆脱黑条,你必须在相机视图中应用一个小的缩放变换(例如110%)。

答案 1 :(得分:1)

Ole点亮,弄清楚宽高比转换。以下是您可能希望实现它的代码行。

self.cameraController.cameraViewTransform = CGAffineTransformScale(CGAffineTransformIdentity, 2, 2);