【发布时间】:2011-11-16 05:39:57
【问题描述】:
我是在 iPhone 应用程序中使用 UIImagePickerController 的新手。我在 UIView 中添加了两个 UIButton,并将该视图设置为 UIImagePickerController 的覆盖视图。当用户点击 ZoomIn 按钮时,相机图像应该放大,当用户点击 ZoomOut 按钮时,相机图像应该缩小。我已经尝试了下面的代码,但它不起作用。
imgpicker.wantsFullScreenLayout = YES;
imgpicker.cameraViewTransform = CGAffineTransformScale(imgpicker.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y);
imgpicker.view.userInteractionEnabled=YES;
CAMERA_TRANSFORM_X 1 CAMERA_TRANSFORM_Y 1.24299
imgpicker.cameraViewTransform = CGAffineTransformScale(imgpicker.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y); 我在两个按钮单击事件中都使用了这一行。在我用过的放大镜中,
imgpicker.cameraViewTransform = CGAffineTransformScale(imgpicker.cameraViewTransform, CAMERA_TRANSFORM_X+1.0, CAMERA_TRANSFORM_Y+1.0);
在我使用过的 Zoomout 中,
imgpicker.cameraViewTransform = CGAffineTransformScale(imgpicker.cameraViewTransform, CAMERA_TRANSFORM_X-1.0, CAMERA_TRANSFORM_Y-1.0);
您能否提出解决问题的示例代码或想法?请帮我。提前致谢。
【问题讨论】:
标签: iphone camera uiimagepickercontroller zooming