IOS 开发之 二维码
二维码扫描
可以使用: iOS7系统库, ZBarSDK, ZXing
1. iOS7开始系统提供二维码扫描库
2. 设置依赖库
AVFoundation.framework
3. 包含头文件
-- 包含头文件
#import <AVFoundation/AVFoundation.h>
4. 扫描核心方法
#pragma mark - 读取二维码
- (void)readQRcode
5. 处理扫描结果核心方法
// 此方法是在识别到QRCode,并且完成转换
// 如果QRCode的内容越大,转换需要的时间就越长
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects fromConnection:(AVCaptureConnection *)connection
二维码生成
使用库 libqrencode
1. 工程中导入SDK
2. 包含头文件
#import "QRCodeGenerator.h"
3. 生成二维码核心方法
UIImage * image = [QRCodeGenerator qrImageForString:_textField.text imageSize:_showCodeImageView.bounds.size.width];
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。