這里,附帶一下方法的代用和開始掃描方法的調(diào)用
-(void)viewDidLoad { [super viewDidLoad]; // 設(shè)置掃描二維碼 [self setupScanQRCode];}-(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; // 添加掃描線以及開啟掃描線的動畫 [self startAnimate]; // 開啟二維碼掃描 [_session startRunning];}-(void)dealloc{ // 刪除預(yù)覽圖層 if (_preview) { [_preview removeFromSuperlayer]; } if (self.maskLayer) { self.maskLayer.delegate = nil; }}
五、以上就是所有的代碼了,那么看一下運行的結(jié)果吧,這里我只掃描了2二維碼和條形碼。
ps:截gif的時候,出了點差錯,勿怪啊。