【发布时间】:2011-09-25 04:15:50
【问题描述】:
我的应用无法在 iOS 4.3 上正常运行。它使用 UIImagePickerController 的自定义相机视图覆盖。由于相机和屏幕之间的纵横比差异,实时取景默认在底部有一个黑条。为了摆脱它,我曾经应用两个变换,将视图向下移动并将其缩放到全屏:
self.cameraFeed = [[UIImagePickerController alloc] init];
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, 25.0);
self.cameraFeed.cameraViewTransform = CGAffineTransformScale(translate, 480.0/430.0, 480.0/430.0);
对于当前的 iOS 版本,翻译转换似乎没有任何作用 - 我在底部有一个 25 像素的黑条,更改值没有任何效果。然而,缩放和旋转变换按预期工作。
有人遇到过类似的问题吗?
【问题讨论】:
标签: iphone ios camera transform