Как отключить опцию редактирования в UIImagePickerController, когда это изображение галереи в Swift? - PullRequest
0 голосов
/ 07 мая 2018

Я просто хочу иметь возможность редактировать, когда это видео. Мне удалось сделать это, когда выбор с камеры. но я не знаю, как это сделать из галереи.

let cameraController = UIImagePickerController()
        cameraController.sourceType = .camera
        cameraController.allowsEditing = cameraController.cameraCaptureMode == .video

Ответы [ 3 ]

0 голосов
/ 07 мая 2018

когда вы установите cameraController.sourceType = .photoLibrary, тогда вы можете передать .allowEditing = false.

0 голосов
/ 07 мая 2018
let cameraController = UIImagePickerController()

if cameraController.sourceType == .camera{
     cameraController.allowsEditing = cameraController.cameraCaptureMode == .video
}else if cameraController.sourceType == .photoLibrary{
     cameraController.allowsEditing = false
}
0 голосов
/ 07 мая 2018

Пожалуйста, попробуйте это.

let cameraController = UIImagePickerController()

if cameraController.sourceType == .camera {
     cameraController.allowsEditing = true
} else if cameraController.sourceType == .photoLibrary {
     cameraController.allowsEditing = false
} 
...