我是XCode的新手。我正在尝试开发具有叠加视图的自定义相机。我能够很好地加载它并且它工作得很好。
现在我想在叠加视图上添加一个按钮激活缩放功能。
任何人都可以指导我吗?我正试图找出如何放大相机,但我没有找到任何东西。
谢谢
答案 0 :(得分:2)
您可以使用cameraViewTransform
属性:
cameraViewTransform转换为 适用于相机的预览图像。
@property(非原子)CGAffineTransform cameraViewTransform讨论这个 变换会影响实时预览 仅图像,不会影响您的 自定义叠加视图或默认值 图像选择器控件。您可以使用 这个属性与 自定义控件来实现自己的 电子变焦行为。
您只能在以下情况下访问此媒体资源 图像选择器的源类型是 调成 UIImagePickerControllerSourceTypeCamera。 试图访问此属性 其他源类型导致 抛出一个 NSInvalidArgumentException异常。
可用性在iOS 3.1和 后来。宣告进入 UIImagePickerController.h