上传者: 42118770
|
上传时间: 2021-12-11 20:02:34
|
文件大小: 391KB
|
文件类型: -
QRCode生成器和扫描器
演示如何生成QR码图像以及如何使用设备相机扫描QR码。
GeneratorViewController.swift
ReaderViewController.swift
项目结构
Xcode基于选项卡的应用程序模板,其中应用程序和场景委托与Xcode模板相同。 2个主要文件是GeneratorViewController.swift和ReaderViewController.swift 。
使用CoreImage生成QRCode
iOS内置了对生成1D和2D条形码的支持。
生成代码的主要部分使用CIFilter并返回CIImage ,我们可以将其转换为要在屏幕上显示的UIImage 。
给过滤器一个NSData对象作为输入,以及一个字符串,该字符串表示制作QRCode时要使用的纠错量( L 7%, M 15%, Q 25%或H 30%)。
let