iphone - 缩放实时 iPhone 相机 View 位于中心, "CGAffineTransformTranslate"不起作用

标签 iphone live scale preview translate

我有一个小问题无法解决。我真的希望有人能帮助我。我想使用下面的代码调整实时相机 View 的大小并将其放置在中心:

    picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform, 0.5, 0.56206);
    picker.cameraViewTransform = CGAffineTransformTranslate(picker.cameraViewTransform, 80, 120);

但我得到的只是屏幕左上角的 1/2 大小的缩放 View 。似乎“CGAffineTransformTranslate”什么也没做。即使我使用以下内容,翻译也不起作用:

     picker.cameraViewTransform = CGAffineTransformMake(1, 0, 0, 1, 80, 120);

翻译部分似乎对实时摄像机 View 没有影响。 希望有人能启发我。

谢谢。

最佳答案

我在同一条船上。我所做的就是物理移动拾取器框架。

[picker.view setFrame:CGRectMake(xOffset,yOffset,picker.view.frame.size.width,picker.view.frame.size.height)];

关于iphone - 缩放实时 iPhone 相机 View 位于中心, "CGAffineTransformTranslate"不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2042306/

相关文章:

javascript - 用于开发/生产环境的备用 grunt.js 任务

jQuery - Even.keyCode 在 Firefox 中无法正确识别?

html - 子内容不随背景 CSS 缩放

uiimage - 如何在视网膜显示上不损失质量的情况下将 UIView 捕获到 UIImage

scale - PDFsharp - 更改页面大小和缩放内容

ios - 获取 UIView 屏幕截图的最快方法

iphone - 如何以编程方式确定 iOS 设备的电池相关信息?

video - 如何嵌入新的 Youtube 直播视频永久 URL?

iphone - MPMoviePlayerController 仍然泄漏

iphone - 在 ec2 ubuntu 实例上安装的 ejabberd 服务器上启用 mod_proxy65