我怎么能翻转iphone前置摄像头

时间:2011-04-14 04:17:53

标签: objective-c ios4 cgaffinetransform

我正在制作一款需要实时显示相机图像的应用。对于前置摄像头,我想水平翻转,因此不会“镜像”。我在网上找到了以下代码。它适用于后置摄像头。但是当我切换到前置摄像头时,相同的代码会给我一张像翻转的图片,但也会旋转-90度。我试图向后旋转,但它似乎不起作用。

CATransform3D perspective = CATransform3DScale(CATransform3DIdentity, 1.0, -1.0, 0);
[[self previewLayer] setTransform:perspective];

1 个答案:

答案 0 :(得分:1)

[[self previewLayer] setTransform:CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f)];