美文网首页
iOS如何让二维码/条形码扫描框跟随二维码移动

iOS如何让二维码/条形码扫描框跟随二维码移动

作者: iOS鑫 | 来源:发表于2020-12-11 12:08 被阅读0次

前言

开发过程中经常会遇到二维码条形码,但总会有一个比较蛋疼的问题 如何让二维码的扫描框跟随扫码到的二维码移动跟踪呢(就是智能探测扫描的layer.bounds)?

这里有一篇文字讲述了开发过程我这里就不赘述了, 如果有小伙伴觉得需要我翻译的话请在底部留言 我会及时更新代码

Building a Barcode and QR Code Reader in Swift 3 and Xcode 8

这里比较核心的代码如下 AVCaptureMetadataOutputObjectsDelegate代理

func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!) {  

    // Check if the metadataObjects array is not nil and it contains at least one object.
    if metadataObjects == nil || metadataObjects.count == 0 {
        qrCodeFrameView?.frame = CGRect.zero
        messageLabel.text = "No QR code is detected"
        return
    }

    // Get the metadata object.
    let metadataObj = metadataObjects[0] as! AVMetadataMachineReadableCodeObject

    if metadataObj.type == AVMetadataObjectTypeQRCode {
        // If the found metadata is equal to the QR code metadata then update the status label's text and set the bounds
        let barCodeObject = videoPreviewLayer?.transformedMetadataObject(for: metadataObj)
        //核心代码在这
        qrCodeFrameView?.frame = barCodeObject!.bounds

        if metadataObj.stringValue != nil {
            messageLabel.text = metadataObj.stringValue
        }
    }
}}

qrCodeFrameView?.frame = barCodeObject!.bounds 这行代码最核心 就是拿到barCodeObject.bounds 给我们自己创建透明的那个view就行了 最终项目

QRCode 跟踪

收录:原文地址

相关文章

  • iOS如何让二维码/条形码扫描框跟随二维码移动

    前言 开发过程中经常会遇到二维码条形码,但总会有一个比较蛋疼的问题 如何让二维码的扫描框跟随扫码到的二维码移动跟踪...

  • 扫码神奇-二维码、条形码扫描,二维码创建

    iOS版扫码神奇上线了,二维码条形码扫描和创建神器。二维码扫描,神奇啊! APPStore下载链接:https:/...

  • iOS开发之二维码扫描

    iOS开发之二维码扫描 在 iOS7 以前,在IOS中实现二维码和条形码扫描,我们所知的有,两大开源组件 ZBar...

  • Android之条形码、二维码扫描框架(非原创)

    文章大纲 一、条形码、二维码扫描框架介绍二、条形码、二维码的区别和组成结构介绍三、条形码、二维码扫描框架应用场景四...

  • iOS系统原生二维码扫描与生成

    iOS系统原生二维码代码 1.扫描识别各种类型的码 (条形码, 二维码 , 彩色码 等) 2.添加扫描视图的范围(...

  • 二维码

    1. 生成二维码 2.生成条形码 3.扫描二维码/条形码 4.相册选择识别二维码/条形码 5.长按识别二维码 给图...

  • iOS开发:二维码扫描与生成(扫描篇)

    iOS开发中经常要用到生成二维码与扫描二维码的功能,iOS7开始,系统支持原生的扫描二维码,iOS7 扫描二维码可...

  • iOS 二维码扫描

    iOS开发中 二维码扫描 前言 在移动开发中二维码扫描这种事情越来越常见了,在iOS中我选择了用ZBar这个第三方...

  • 20171220

    牛听听 1. 搜索框左边为语音,右边为扫描二维码 请将书背后的条形码放置在扫描框内 左边:手动输入 右边:打开手电...

  • 二维码:ZBarReaderViewController

    二维码扫描思路:获取二维码内部信息 + 处理刚刚获取到的内部信息 优点:二维码+条形码 头文件:#import "...

网友评论

      本文标题:iOS如何让二维码/条形码扫描框跟随二维码移动

      本文链接:https://www.haomeiwen.com/subject/gnfdgktx.html