Skip to content

zerozheng/ZZQRCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Description

简单的二维码扫描器,不仅可以扫描二维码,生成二维码,还可以直接识别图片中的二维码

License Platform Swift

ZZQRCode

ZZQRCode

##Usage

    weak var delegate: ScanVCDelegate?
    
    var qrScaner: QRScaner?
    
    override func viewDidLoad() {
        super.viewDidLoad()
        let qrScanView: QRScanView = QRScanView(frame: self.view.bounds)
        
        self.qrScaner = QRScaner(view: qrScanView, didFoundResultHandle: { [unowned self] (string) in
            
            let _ = self.navigationController?.popViewController(animated: true)

            
            if let delegate = self.delegate, delegate.responds(to: #selector(ScanVCDelegate.scanVC(vc:didFoundResult:))) {
                delegate.scanVC(vc: self, didFoundResult: string)
            }
            
        })
        
        if let qrScaner = self.qrScaner {
            self.view.addSubview(qrScanView)
            qrScaner.startScanning()
        }
    }

##Installation

pod 'ZZQRCode',    '~> 0.0.3'

About

scan or generate a QRCode

Resources

License

Stars

Watchers

Forks

Packages

No packages published