美文网首页
flashMode' was deprecated in

flashMode' was deprecated in

作者: 今年27 | 来源:发表于2018-09-28 16:20 被阅读203次

func getSettings(camera: AVCaptureDevice, flashMode: CurrentFlashMode) -> AVCapturePhotoSettings {
let settings = AVCapturePhotoSettings()

if camera.hasFlash {
    switch flashMode {
       case .auto: settings.flashMode = .auto
       case .on: settings.flashMode = .on
       default: settings.flashMode = .off
    }
}
return settings

}
enum CurrentFlashMode {
case off
case on
case auto
}
@IBAction func captureButtonPressed(_ sender: UIButton) {
let currentSettings = getSettings(camera: currentCamera, flashMode: currentFlashMode)
photoOutput.capturePhoto(with: currentSettings, delegate: self)
}

相关文章

网友评论

      本文标题:flashMode' was deprecated in

      本文链接:https://www.haomeiwen.com/subject/udupoftx.html