@@ -31,9 +31,12 @@ class ViewController: UIViewController, QRCodeReaderViewControllerDelegate {
3131 @IBOutlet weak var previewView : QRCodeReaderView ! {
3232 didSet {
3333 previewView. setupComponents ( with: QRCodeReaderViewControllerBuilder {
34- $0. reader = reader
35- $0. showTorchButton = false
34+ $0. reader = reader
35+ $0. showTorchButton = false
3636 $0. showSwitchCameraButton = false
37+ $0. showCancelButton = false
38+ $0. showOverlayView = true
39+ $0. rectOfInterest = CGRect ( x: 0.2 , y: 0.2 , width: 0.6 , height: 0.6 )
3740 } )
3841 }
3942 }
@@ -43,7 +46,8 @@ class ViewController: UIViewController, QRCodeReaderViewControllerDelegate {
4346 $0. reader = QRCodeReader ( metadataObjectTypes: [ . qr] , captureDevicePosition: . back)
4447 $0. showTorchButton = true
4548 $0. preferredStatusBarStyle = . lightContent
46- $0. rectOfInterest = CGRect ( x: 0.15 , y: 0.15 , width: 0.7 , height: 0.7 )
49+ $0. showOverlayView = true
50+ $0. rectOfInterest = CGRect ( x: 0.2 , y: 0.2 , width: 0.6 , height: 0.6 )
4751
4852 $0. reader. stopScanningWhenCodeIsFound = false
4953 }
@@ -126,7 +130,7 @@ class ViewController: UIViewController, QRCodeReaderViewControllerDelegate {
126130 }
127131
128132 func reader( _ reader: QRCodeReaderViewController , didSwitchCamera newCaptureDevice: AVCaptureDeviceInput ) {
129- print ( " Switching capturing to: \( newCaptureDevice. device. localizedName) " )
133+ print ( " Switching capture to: \( newCaptureDevice. device. localizedName) " )
130134 }
131135
132136 func readerDidCancel( _ reader: QRCodeReaderViewController ) {
0 commit comments