【发布时间】:2021-01-02 10:46:10
【问题描述】:
我有一个按钮可以打开相机,我已经在其中缩放了我的相机预览,但是在添加图片或跳过它之后,每次我点击相机按钮时,相机预览都会一次又一次地缩放。 在按钮代码的代码开头我可以做什么来将比例恢复到原始大小?
class MainViewController: UIViewController , UIImagePickerControllerDelegate{
var cameraView: UIView!
let imagePicker = UIImagePickerController()
var selectedPic = 0
@IBAction func camera1(_ sender: Any) {
cameraView = UIView()
selectedPic = 1
imagePicker.delegate = self
imagePicker.allowsEditing = true
imagePicker.sourceType = .camera
imagePicker.cameraCaptureMode = .photo
imagePicker.showsCameraControls = false
imagePicker.cameraOverlayView = self.addOverlay()
imagePicker.cameraViewTransform = imagePicker.cameraViewTransform.scaledBy(x: 4, y: 4);
present(imagePicker, animated: true, completion: nil)
}
@IBAction func camera2(_ sender: Any) {
cameraView = UIView()
selectedPic = 2
imagePicker.delegate = self
imagePicker.allowsEditing = true
imagePicker.sourceType = .camera
imagePicker.cameraCaptureMode = .photo
imagePicker.showsCameraControls = false
imagePicker.cameraOverlayView = self.addOverlay()
imagePicker.cameraViewTransform = imagePicker.cameraViewTransform.scaledBy(x: 4, y: 4);
present(imagePicker, animated: true, completion: nil)
}
}
【问题讨论】:
标签: ios swift uiimagepickercontroller