KINBarCodeScanner 0.1.1

KINBarCodeScanner 0.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发行最新发布2016年4月

David Muir 维护。



  • 作者:
  • David F. Muir V

适用于您的 iOS 应用的条码扫描模块。

KINBarCodeScanner

特性

  • 支持条形码和二维码
  • 支持 iOS 7 & 8 的 iPhone 和 iPad
  • 即时的条码格式验证可定制
  • 触摸选择多个代码
  • 内建手电筒
  • 支持横屏和竖屏模式
  • 可定制 UI
  • 可选的震动功能于代码检测时
  • 使用 CocoaPods 安装

示例项目

KINBarCodeScanner 示例项目包含了一个完整的 KINBarCodeScanner 实现示例。使用下面的图形进行测试。示例 QR 码

示例项目提供了一些选项来演示 KINCodeScanner 的验证能力。当多个代码以绿色高亮显示为可检测时,您可以选择一个代码。

概述

KINBarCodeScanner 使用 UIViewController 包装了 AVCaptureSession 内置在 iOS 7+ 中处理条形码和二维码的能力。

KINBarCodeScanner 由一个组件组成

KINBarCodeScannerViewController - 一个包含功能齐全条码扫描器的 UIViewController。

基本示例

KINBarCodeScannerViewController 应该以模态方式展示。

KINBarCodeScannerViewController *barCodeScannerViewController = [[KINBarCodeScannerViewController alloc] init];
barCodeScannerViewController.delegate = self;
[self presentViewController:barCodeScannerViewController animated:YES completion:nil];

高级初始化示例

KINBarCodeScannerViewController 可以初始化为仅检测特定代码类型。以下示例配置了 KINBarCodeScannerViewController 仅检测二维码。

KINBarCodeScannerViewController *barCodeScannerViewController = [[KINBarCodeScannerViewController alloc] initWithMetadataObjectTypes:@[AVMetadataObjectTypeQRCode]];

initWithMetadataObjectTypes 接受一个包含 AVMetadataObjectType 字符串常量 的 NSArray。

Podfile

platform :ios, '7.0'
pod 'KINBarCodeScanner'