Я использую UIImagePicker, чтобы заставить пользователя сделать снимок. Когда фотография будет сделана, я хочу, чтобы они панорамировали и увеличивали изображение вокруг, чтобы поместиться внутри обрезанной рамки, чтобы изображение было сохранено как квадрат.Не удается панорамировать изображение с камеры с помощью UIImagePicker
Однако при обрезке изображения кажется, что вы не можете переместить его в верхнюю и нижнюю части (портретного) изображения (влево и вправо, если пейзаж).
Я пробовал искать, но, похоже, не так много информации, но это кажется массивной проблемой.
Может кто-нибудь помочь?
Это очень небольшое количество кода, я использую:
let imagePicker = UIImagePickerController()
imagePicker.allowsEditing = true
imagePicker.sourceType = UIImagePickerControllerSourceType.camera
present(imagePicker, animated: true, completion: nil)
Там явно больше кода, но это основная часть.
EDIT с фото:
Так что я хочу, чтобы иметь возможность перемещать фотографии вокруг/масштабированием, чтобы выбрать любую квадратную часть, чтобы сохранить. Тем не менее, я не могу переместить его с этой позиции/держит назад.
Я могу увеличить масштаб, но он по-прежнему ограничивает меня от верхнего и нижнего краев.
Опять же, он работает с фотобиблиотекой.
пусть myPickerController = UIImagePickerController() myPickerController.delegate = сам; myPickerController.allowsEditing = истинный myPickerController.sourceType = UIImagePickerControllerSourceType.Camera self.presentViewController (myPickerController, анимированные: правда, завершение: ноль) –
Вы просто говорите мне установить делегат себя? Потому что я уже сделал это – user2397282
, вы проверяете, в каком устройстве? iphone 6 или еще? –