iOS 条码及二维码扫描(从相册中读取条形码/二维码) 以及扫码遇到的问题

文章重点介绍如何解决,从手机相册中读取条形码和二维码的问题 1.扫码. 网上有特别的关于iOS扫码的代码和示例,其中扫码主要使用的是自带的AVFoundatio

文章重点介绍如何解决,从手机相册中读取条形码二维码的问题


1.扫码. 网上有特别的关于iOS扫码的代码和示例,其中扫码主要使用的是自带的AVFoundation类.这里就不细说了,要注意的是如何设置扫描区域,识别区域(这个值是按比例0~1设置,而且X、Y要调换位置,width、height调换位置)

//创建输出流
AVCaptureMetadataOutput * output = [[AVCaptureMetadataOutput alloc]init];//设置识别区域 (这个值是按比例0~1设置,而且X、Y要调换位置,width、height调换位置)output.rectOfInterest = CGRectMake(Y /ScreenHeight, X /ScreenWidth, height /ScreenHeight, width /ScreenWidth)

    2.  获取相册中的二维码图片,用CIDetector类,但是这个类只能识别二维码图片,条形码目前暂不支持