Как изменить размер кадра UIImagePicker, когда я получаю фото из фото библиотеки или камеры? - PullRequest
2 голосов
/ 27 января 2020

Я хочу изменить размер кадра UIImagePicker, когда я получаю фотографию из фото библиотеки или камеры. Она позволяет обрезать ее только рамкой квадратного размера, но мне нужно дать фотографию в соотношении 5: 3. Как я могу сделать это в Swift?

text

@IBOutlet weak var imageView: UIImageView!
@IBOutlet weak var pickerLabel: UIPickerView!

func selectPhoto(){
    let picker = UIImagePickerController()
    picker.delegate = self
    picker.sourceType = .photoLibrary
    picker.allowsEditing = true
    present(picker,animated: true, completion: nil)

    image = imageFromGallery

    imageView.image = imageFromGallery
}



func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
    imageFromGallery = (info[.editedImage] as? UIImage)!
    image = imageFromGallery
    imageView.image = imageFromGallery
    self.dismiss(animated: true, completion: nil)
}

Я звоню выберите Photo (), чтобы получить фотографии.

Есть несколько вопросов, например, мой вопрос, но я не нашел точного решения для Swift.

...