二维码扫描
可以使用: 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];
时间: 2024-10-14 06:18:50