提供原生 iOS 文档扫描仪?
Posted
技术标签:
【中文标题】提供原生 iOS 文档扫描仪?【英文标题】:Present native iOS document scanner? 【发布时间】:2019-04-01 13:34:30 【问题描述】:ios 11 有一个内置的文档扫描仪,您可以从 Notes 启动它。我想为我的应用扫描文档,有没有办法展示本机文档扫描仪并接收其图像?
【问题讨论】:
不公开。可能尝试寻找UIImagePickerController.CameraCaptureMode
的替代值
很遗憾,只有.photo
和.video
是可用的模式。
【参考方案1】:
现在可在 iOS 13+ 中使用,并通过 VisionKit API 提供。
呈现VNDocumentCameraViewController
视图控制器,注册VNDocumentCameraViewControllerDelegate
委托:
let documentCameraViewController = VNDocumentCameraViewController()
documentCameraViewController.delegate = self
present(documentCameraViewController, animated: true)
然后在用户成功捕获文档后接收委托调用:
documentCameraViewController(_ controller: VNDocumentCameraViewController,
didFinishWith scan: VNDocumentCameraScan)
【讨论】:
以上是关于提供原生 iOS 文档扫描仪?的主要内容,如果未能解决你的问题,请参考以下文章