У меня есть программа выбора изображений, использующая UIImagePickerController.
Я заметил, когда установил для параметра allowEditing значение true, т.е. внесите правки перед выбором.
Я хочу использовать полноэкранный режим (без обрезки), поэтому я пошел дальше и установил для allowEditing значение false.
Теперь, когда я выбираю изображение, оно сразу же выбирает его и срабатывает
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
Что бесполезно, потому что не дает пользователю возможности предварительно просмотреть изображение перед его загрузкой - оно просто срабатывает, и моя программа затем принимает его как ввод и отображает в ленте пользователя / uploads в мое хранилище изображений в Amazon S3.
Есть ли способ каким-либо образом использовать функцию «перехвата / предварительного просмотра» в аспекте «allowEditing = true» средства выбора изображений, чтобы отобразить экран предварительного просмотра, чтобы позволить пользователь подтверждает / отменяет свое изображение, прежде чем двигаться вперед?
Я знаю, что могу создать его сам, но боюсь, что мне нужно добавить несколько настраиваемых кнопок и настраиваемый экран, не так re, если, возможно, существовал творческий или нестандартный способ сделать это автоматически.
.. Например, я установил для параметра allow edit значение true и каким-то образом сделал невидимую рамку обрезки или что-то в этом роде.
Большое спасибо за ваше время и предложения!