ScanBarcodes

ScanBarcodes 是一个 SwiftUI 视图,可以使用 iPhone 或 iPad 相机扫描条形码。

该框架使用 AVFoundation 以实现高性能视频捕获和条形码识别。该视图还提供了对手电筒和相机变焦级别的可选控制。

开始使用

尝试演示应用程序

关于使用的两个重要注意事项

  1. 需要真机设备(iOS 模拟器尚不支持相机)
  2. 需要在应用的 Info.plist 中添加 “Privacy - Camera Usage Description” 条目,以便提示用户允许使用相机扫描条形码。

该视图接受两个必需参数和两个可选参数

版权

版权所有 © 2021 加州理工学院。保留所有权利。美国政府赞助已获承认。

许可

根据 Apache License, Version 2.0 许可(“许可证”);除非遵守许可证,否则您不得使用此文件。您可以在以下位置获取许可证的副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或以书面形式达成协议,否则根据许可证分发的软件按“现状” basis 分发,不附带任何种类的明示或暗示的保证或条件。请参阅许可证,了解有关权限和限制的具体规定。

鸣谢

本项目基于 Paul Hudson 的 CodeScanner 并进行了大量修改。