有没有一种方法可以使用UIImagePickerController中的覆盖来显示用户可能使用的正方形图片,同时在其中的某个地方有一个切换按钮来动态切换?
目前iOS 7摄像头有这一功能,但UIImagePickerController没有(感谢苹果),那么有没有办法添加这一功能呢?
有必要使用AVCaptureSession吗?这看起来太夸张了,我想我不得不重新编程flash/焦点/等等。
如果做不到这一点,有没有一个已经存在的可定制类,我可以直接实现?
我正绞尽脑汁试图找出最好的行动方案,所以任何帮助都将不胜感激。
发布于 2013-10-30 01:05:50
您可以通过变换比例来调整相机视图
CGAffineTransform transform = CGAffineTransformMakeScale(1.0, 0.5);
imagePickerController.cameraViewTransform = transform;参数是更改相机屏幕的x和y轴的比例。可以添加一个按钮,用于在层次顶部的视图控制器中重新显示摄影机视图。它可能不能完美地概括原生手机应用程序,但它将是一个相当好的近似值。
发布于 2013-11-06 10:16:13
我可能会用一个自定义的cameraOverlayView来实现这一点,它可以给取景器添加信箱。一旦照片拍摄完成,你就必须裁剪生成的图像。
https://stackoverflow.com/questions/19580579
复制相似问题