Gav*_*vin 7 iphone live preview translate scale
我有一个小问题,我无法解决.我真的希望有人可以帮助我.我想调整实时摄像机视图的大小并将其放在中心,使用以下代码:
picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform, 0.5, 0.56206);
picker.cameraViewTransform = CGAffineTransformTranslate(picker.cameraViewTransform, 80, 120);
Run Code Online (Sandbox Code Playgroud)
但我得到的只是屏幕左上角的1/2尺寸缩放视图.似乎"CGAffineTransformTranslate"什么都不做.即使我用过,翻译也不起作用:
picker.cameraViewTransform = CGAffineTransformMake(1, 0, 0, 1, 80, 120);
Run Code Online (Sandbox Code Playgroud)
翻译部分似乎对实时摄像机视图没有影响.希望有人能赐教.
谢谢.
我在同一条船上.我所做的是物理移动拾取器框架.
[picker.view setFrame:CGRectMake(xOffset,yOffset,picker.view.frame.size.width,picker.view.frame.size.height)];
Run Code Online (Sandbox Code Playgroud)
我一直在为同样的问题而绞尽脑汁。我已经确认缩放和旋转预览有效,但翻译似乎被忽略。我推测设置变换时 CGAffineTransform 的 tx, ty 部分将被忽略。这是 iPhone OS v3.1.2 的情况。我现在没有其他操作系统版本可供测试。
归档时间: |
|
查看次数: |
3016 次 |
最近记录: |