ZZQRManager
Mô hình quét mã QR/QR một dimensions: thông tin quét mã QRBonus
Quét mã QR: iOS7.0 và sau
Giải mã hình ảnh mã QR: iOS8.0 và sau
Cách cấu hình:
Hoặc kéo thư mục ZZQRManager vào proyecto, hoặc cài đặt qua Pod:
pod 'ZZQRManager'
Sử dụng cấu trúc hệ thống AVFoundation để quét và giải mã hình ảnh và tạo mã QR.
Quét mã QR (bao gồm chức năng giải mã mã QR hình ảnh):
#import "ZZQRManager.h"
...
// 扫描
- (IBAction)scan:(id)sender {
ZZQRScanViewController *controller = [[ZZQRScanViewController alloc] init];
// 设置扫描结果回调block
[controller setResultHandler:^(ZZQRScanViewController *controller, NSString *result) {
[controller dismissViewControllerAnimated:YES completion:^{
self.resultLabel.text = result;
}];
}];
[self presentViewController:controller animated:YES completion:nil];
}
Tạo mã QR:
- (void)generateQRCode:(id)sender {
self.resultImageView.image = [ZZQRImageHelper generateBarcode2ImageWithStr:self.inputField.text size:self.resultImageView.frame.size.width];
}