CHScanConfig 0.0.5

CHScanConfig 0.0.5

ChenhuiZhang 维护。



  • 张晨晖

CHScanConfig

二维码/条形码扫描、生成.

效果

见 Demo

使用

[CHScanConfig canOpenScan:^(BOOL canOpen) {
	if (canOpen) {
		self.scanConfig = [[CHScanConfig alloc] initWithScanView:self.view rectOfInterest:self.viewInterest.frame];
		self.scanConfig.scanResultBlock = ^(CHScanConfig *scanConfig, NSArray<NSString *> *stringValues) {
			NSLog(@"%@", stringValues);
		};
		[self.scanConfig startRunning];
	}
}];

注意 默认支持的是扫描 QRCode。

需要自定义扫码类型设置。

/// 单独设置扫码类型
@property (nonatomic ,strong) NSArray <AVMetadataObjectType> *metadataObjectTypes;

另外 也可以快速设置支持类型。

/**
 扫码类型.二维码/条形码/QRCode/通用.默认QRCode
 */
@property (nonatomic ,assign) CHScanType scanType;

安装

使用 CocoaPods 集成。首先在 podfile 中

pod 'CHScanConfig'

安装 pod

#import <CHScanConfig/CHScanConfigHeader.h>

更新详情

0.0.4

修复了横屏情况下输出图片偏移的问题。现在支持自动转屏,转屏后扫码识别框的识别区域也会自动同步。

更新记录

CocoaPods有些问题(推送成功但终端显示失败)。0.0.1、0.0.2、0.0.3版本相同

版本 更新内容
0.0.5 优化权限请求
0.0.4 现在支持旋转屏幕,重写了识别框代码。
0.0.1~0.0.3 支持生成、识别二维码/条形码(包括扫码或图库中的)。