iOS 知识大全

iOS 生成二维码,识别二维码、条形码和DM码等多种码。

2019-07-11  本文已影响92人  CarrySniper

生成二维码,可添加中心logo图。

支持识别二维码、条形码DM码等,具体可以查看sdk。

iOS10之后,info.plist文件要添加相机权限Privacy - Camera Usage Description

Demo :https://github.com/cjq002/ScanCode.git

image.png
image.png

主要文件

使用方法 在ViewController.m实现

1.包含头文件

#import "CLScanCodeManeger.h"

2.设置扫描区域,设置加载图层

// 设置扫描识别区域(不是必要操作)
[[CLScanCodeManeger manager] setRecognitionAreaRect:self.scanView.frame];

// 显示预览(必要操作)
[[CLScanCodeManeger manager] loadWithView:self.view resultHandler:^(NSString * _Nonnull result) {
    // 可以执行跳转到指定页了
    
}];

3.开始和停止扫描

- (void)viewWillAppear:(BOOL)animated {
  [super viewWillAppear:animated];
  // 开始扫描
  [[CLScanCodeManeger manager] startScan];
}

- (void)viewWillDisappear:(BOOL)animated {
  [super viewWillDisappear:animated];
  // 停止扫描
  [[CLScanCodeManeger manager] stopScan];
}
上一篇下一篇

猜你喜欢

热点阅读