How do I use the metadataOutputRectOfInterestForRect method and rectOfInterest property to scan a specific area? (QR Code)

前端 未结 8 1980
时光说笑
时光说笑 2020-12-04 18:00

I am building a QR code scanner with Swift and everything works in that regard. The issue I have is that I am trying to make only a small area of the entire visible A

8条回答
  •  感动是毒
    2020-12-04 18:34

    In iOS 9.3.2 I was able to make metadataoutputRectOfInterestForRect work calling it right after startRunning method of AVCaptureSession:

    captureSession.startRunning()
    let visibleRect = previewLayer.metadataOutputRectOfInterestForRect(previewLayer.bounds)
    captureMetadataOutput.rectOfInterest = visibleRect
    

提交回复
热议问题