カメラの画面でズームスライダを削除する必要があります。 これは私のコードです:UIImagePickerControllerでズームスライダを削除するには
import UIKit
extension UIImagePickerController {
class func sourceCameraModePhoto(_ delegate: UIImagePickerControllerDelegate & UINavigationControllerDelegate, overlayView: UIView) -> UIImagePickerController {
let picker = UIImagePickerController()
picker.sourceType = .camera
picker.cameraCaptureMode = .photo
picker.showsCameraControls = false
picker.view.addSubview(overlayView)
picker.delegate = delegate
return picker
}
「viewDidAppear」以降のメソッドで有効にすると機能します。 'viewDidLoad'または 'viewWillAppear'は十分ではありません – Krekin