iPhone上的自定义相机缩放功能

时间:2011-04-26 18:38:43

标签: iphone camera zoom

我是XCode的新手。我正在尝试开发具有叠加视图的自定义相机。我能够很好地加载它并且它工作得很好。

现在我想在叠加视图上添加一个按钮激活缩放功能。

任何人都可以指导我吗?我正试图找出如何放大相机,但我没有找到任何东西。

谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用cameraViewTransform属性:

  

cameraViewTransform转换为   适用于相机的预览图像。

     

@property(非原子)CGAffineTransform   cameraViewTransform讨论这个   变换会影响实时预览   仅图像,不会影响您的   自定义叠加视图或默认值   图像选择器控件。您可以使用   这个属性与   自定义控件来实现自己的   电子变焦行为。

     

您只能在以下情况下访问此媒体资源   图像选择器的源类型是   调成   UIImagePickerControllerSourceTypeCamera。   试图访问此属性   其他源类型导致   抛出一个   NSInvalidArgumentException异常。

     

可用性在iOS 3.1和   后来。宣告进入   UIImagePickerController.h

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html