我正在使用 UIImagePickerController
拍照。对于全尺寸照片,我正在使用这种方法
var cameraAspectRatio : CGFloat = 4.0 / 3.0;
var imageWidth = floorf(Float(screenSize.width * cameraAspectRatio));
var data = Float(screenSize.height)/imageWidth
var scale = CGFloat(ceilf((data * 10.0) / 10.0))
cameraViewTransform = CGAffineTransformMakeScale(scale, scale)
但是拍完照片后,我在camera layer看到的景象和照片不一样(照片进了更多的景象,所以更大)
我想制作一张照片,并输出相同比例和 View 的照片,使用整个全屏覆盖。 你能给些建议吗?
最佳答案
我在我的一个项目中从这个链接获得了帮助:UIImagePickerController doesn't fill screen
希望这对您有所帮助。
关于ios - 使图像与相机 View 相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32691408/