Xcode Swift 5 使用 AVfoundation 扫描条码,如何在不停止或关闭视图的情况下暂停和添加按钮以继续扫描

问题描述

我正在学习本教程 http://www.wepstech.com/bar-qr-code-ios-with-swift-5/

添加二维码/条形码扫描仪。

视图从相机捕获开始,当它检测到它打印到控制台

func found(code: String) {
        print(code)
    }

并停止avCaptureSession.stopRunning()

有没有办法添加按钮并在扫描时“暂停”并单击“继续”按钮来扫描另一个框。

在现实生活中(示例),仓库的工作人员收到很多箱子,有时有序列号,但有时是没有序列号的小物品......

所以逻辑是打开扫描仪应用程序,相机开始,扫描->然后暂停->工作人员在下一个框附近更换手机,然后点击恢复。所有这一切都无需相机停止并关闭视图。

所以 2 个问题

•1• 如何在不关闭视图的情况下暂停扫描?

•2• 如何让相机预览不全屏? (添加按钮和文本标签用户显示扫描的条形码...)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)