您的位置:首页 > 移动开发 > IOS开发

iOS zbar扫描二维码

2015-06-04 14:58 309 查看
1.下载ZBarSDK

2.项目中导入:直接将文件夹拖到项目中,选择


3.targets-general-linked frameworks and libraries 添加框架


4.在viewcontroller.h中加头文件 #import
<ZBarSDK.h>

5.在viewcontroller.h中加 @interface ViewContrllerViewController :
UIViewController<ZBarReaderDelegate>

6.添加button(点击扫描)、label(输出结果)、imageView(扫描窗口)

7.在viewcontroller.h中加代码

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary
*)info
{

id<NSFastEnumeration> results = [info
objectForKey:ZBarReaderControllerResults];

ZBarSymbol * symbol;

for(symbol in results)

break;

_imageView.image = [info
objectForKey:UIImagePickerControllerOriginalImage];

[picker dismissViewControllerAnimated:YES
completion:nil];

NSString *resultOfQRCode = symbol.data;

_lable.text = resultOfQRCode;/*
输出到lable */
}
扫描button里这样写

- (IBAction)scan:(id)sender {

ZBarReaderViewController * reader = [ZBarReaderViewController
new];
reader.readerDelegate =
self;

ZBarImageScanner * scanner = reader.scanner;

[scanner setSymbology:ZBAR_I25
config:ZBAR_CFG_ENABLE
to:0];

reader.showsZBarControls =
YES;

[self
presentViewController:reader animated:YES
completion:nil];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: