美文网首页
iOS 简单的二维码扫描 Demo

iOS 简单的二维码扫描 Demo

作者: 溪木Riverwood | 来源:发表于2017-10-07 11:15 被阅读0次

    (参考:https://github.com/Korune/KO_QRCodeScanDemo

    KO_QRCodeScanDemo

    简介

    使用 iOS 原生 API 实现的简单二维码扫描功能。
    扫描界面有两种样式:

    • 1、二维码扫描预览界面为整个界面。
    • 2、二维码扫描预览界面为扫描的区域。

    效果图

    IMG_2.PNG IMG_3.PNG

    涉及知识点:

    • 二维码扫描
    • 扫描线动画
    • 扫描成功后播放提示音

    代码介绍

    1、扫描二维码后处理的代理方法

    - (void)KO_QRCodeScanController:(KO_QRCodeScanController *)QRCodeScanController
    didFinishedReadingQR:(NSString *)string;
    

    2、代码关键点

    • 使用 KOFinderView 来显示正方形的取景器区域
    • - moveUpAndDownLine 方法中扫描线的动画
    • AVCaptureMetadataOutput 对象的 rectOfInterest(扫描区域) 属性设置

    相关文章

      网友评论

          本文标题:iOS 简单的二维码扫描 Demo

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