ios - iOS:AVFoundation条形码扫描-更改扫描区域

标签 ios avfoundation barcode-scanner

我正在使用AVFoundation来实现条形码扫描。它运作良好,但我想确定条形码必须居中的区域(例如,在屏幕顶部)。我怎样才能做到这一点?

最佳答案

在AVCaptureMetaDataOutput实例上设置rectOfInterest:

self.metadataOutput.rectOfInterest = [self.previewLayer metadataOutputRectOfInterestForRect:myRectOfInterest];

关于ios - iOS:AVFoundation条形码扫描-更改扫描区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23915938/

相关文章:

ios - 如何在 tableview 中快速设置索引

ios - 如何在 secondVC 中发生更改时自动实时更新 firstVC 中的 UITableViewCell

ios - 无法在我的音乐播放器应用程序上播放音乐

ios - AVAssetExporter 在设置 videoComposition 时崩溃

java - zxing 条码扫描器不返回结果

ios - 如何同时滚动多个tableview

iphone - 比较使用相机拍摄的图像与我的应用程序中的图像

ios - 如何在 Swift 中从 AVAudioPlayer 获取锁定屏幕/控制中心上的音频控件

android - ZXing 条码扫描仪 Intent : set DecodeHintType. ASSUME_GS1

c# - Datalogic 条形码/重量扫描仪