GLScanner 是最好用的 iOS 二维码、条形码扫描、生成框架,支持闪光灯,从相册获取,支持多语言;可个性化修改,错误处理回调。
1. 一个方法初始化所有,Block回调,简单方便
2. 支持个性化修改UI
3. 支持多语言设置(英语、简体中文、繁体中文),或者自己设置所有语言
在需要使用的地方 #import <GLScanner.h>
在 Xcode8.0 或更高版本中,如果您想使用相机或相册等,项目 info.plist
需要添加 Privacy - Photo Library Usage Description
和 Privacy - Camera Usage Description
键值对,否则将无法访问;否则将无法访问;否则将无法访问。千万不能忘记!!!!!!!!!
GLScannerController *scanner = [GLScannerController scannerWithInitRootView:^(GLScannerViewController *rootScannerView) {
#pragma mark UI初始化个性修改
} completion:^(NSString *value, BOOL *dismissAnimation) {
#pragma mark 扫描成功处理
} error:^(GLScannerViewController *rootScannerView, NSError *error) {
#pragma mark 错误处理
}];
[self presentViewController:scanner animated:true completion:nil];
pod 'GLScanner'
如果搜索不到,请先运行 rm ~/Library/Caches/CocoaPods/search_index.json 在搜索。
GLScanner
资源文件拖到工程中。为了不影响您项目中导入的其他第三方库,本库没有导入任何其他的第三方内容,您可以放心使用。在使用前,您有任何不明白的地方都可以查看 Demo 或点击使用详解。