iOS 简单的二维码扫描 Demo

(参考: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(扫描区域) 属性设置
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、前言 最近在做一个关于扫描二维码签到的小东西,所以还是上来写一篇关于二维码的文章,网上也有一些扫描二维码的框架...
    kim逸云阅读 10,011评论 2 8
  • 关于二维码(或者条形码,以下归类简称二维码)扫描和生成的,我相信网络上相关的文章层数不穷,但是,大部分都是直接粘贴...
    FR_Zhang阅读 11,775评论 10 42
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,274评论 25 709
  • 当我还在县里工作的那几年,我从未想过我能调到市里工作,因为那个时候的我十分消极和自卑,对于工作也缺乏热情。恋爱...
    小雨水阅读 1,337评论 0 0
  • 手里握着从爸爸那拿来的三菱针管笔在稿纸上抄写单词,笔水明显地渗透在纸上,耳机里播放着zion.t的新专辑,原装的声...
    wuli率毛阅读 1,405评论 0 1

友情链接更多精彩内容