swift 3创建扫描区域以指示用户使用条形码扫描应用程序

时间:2016-11-04 04:21:21

标签: ios swift barcode region

您好我正在开发条形码扫描应用程序。我想设置扫描区域(绘制线条或矩形)以指示用户将条形码放置在扫描区域内。我使用AVFoundation作为扫描引擎。

这是创建扫描区域以指示用户将条形码放入

的代码
var captureMetadataOutput = AVCaptureMetadataOutput()
captureMetadataOutput.metadataObjectTypes = captureMetadataOutput.availableMetadataObjectTypes

let scanningRegion = UIView(frame: captureMetadataOutput.rectOfInterest)
scanningRegion.layer.borderColor = UIColor.red.cgColor
scanningRegion.layer.borderWidth = 2
view.addSubview(scanningRegion)
view.bringSubview(toFront: scanningRegion)

不知道为什么当我运行应用程序时没有显示出来的东西(假设有一个带红色边框的矩形以吸引用户注意。

任何帮助都非常感谢。谢谢!

0 个答案:

没有答案