I'm using a UIImagePicker to get the user to take a photo. When the photo is taken, I want them to pan and zoom the image around to fit inside the cropped box so that the image is stored as a square.
However, when cropping the image, it seems as though you cannot move it to the top and bottom of a (portrait) image (left and right if landscape).
I have tried searching but there doesn't seem to be much information, but it seems like a massive issue.
Can someone help?
This is the very small amount of code I'm using:
let imagePicker = UIImagePickerController()
imagePicker.allowsEditing = true
imagePicker.sourceType = UIImagePickerControllerSourceType.camera
present(imagePicker, animated: true, completion: nil)
There's obviously more code but this is the main part.
EDIT with photo:
So I want to be able to move the photo around/zoom in to select any square portion to save. However, I cannot move it from this position/ keeps snapping back.
I can zoom in, but it still restricts me from the top and bottom edges.
Again, it works with the photoLibrary.