Tag: Qrreader

使QRReader应用迅速

今天,我将向您展示如何通过简单的一些步骤来制作吸引人且实用的iPhone QRReader应用程序。 第一个导入库, 导入AVFoundation 现在,使用摄像头拍摄一个视图,您可以看到扫描,并将IBOutlet设置为: @IBOutlet弱var viewPreview:UIView! 采取一个UIButton来执行操作开始和停止扫描: @IBOutlet弱var btnStartStop:UIButton! 我们需要一个布尔变量,因此我们将其视为: var isReading:Bool = false 最后,使用UILabel来显示结果/输出: @IBOutlet弱var lblString:UILabel! 设置代表以供查看,例如: ViewController类:UIViewController, AVCaptureMetadataOutputObjectsDelegate { 在ViewDidLoad上编写以下代码以进行初始设置: viewPreview.layer.cornerRadius = 5; btnStartStop.layer.cornerRadius = 5; captureSession = nil; lblString.text =“条形码说明…”; 我们必须在按钮操作上编写以下代码: @IBAction函数func buttonHandlerStart(_ sender:Any){如果!isReading { 如果(self.startReading()){ btnStartStop.setTitle(“ Stop”,用于:.normal) lblString.text =“正在扫描QR码…”}} else {stopReading()btnStartStop.setTitle(“ Start”,for:.normal)} isReading =!isReading } 现在编写我们在按钮操作上使用的这两个自定义方法: func startReading()-> Bool { […]