//// ViewController.m// ZBarReaderViewController//// Created by City--Online on 15/6/9.// Copyright (c) 2015年 CYW. All rights reserved.//#import "ViewController.h"#import "ZBarSDK.h"@interface ViewController ()@property(nonatomic,strong) UIImageView *imgView;@property(nonatomic,strong) UILabel *label;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; UIButton *btn=[UIButton buttonWithType:UIButtonTypeSystem]; [btn setTitle:@"扫你" forState:UIControlStateNormal]; [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; btn.frame=CGRectMake(10, 100, 60, 40); [btn addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btn]; _imgView=[[UIImageView alloc]initWithFrame:CGRectMake(100, 200, 200, 200)]; [self.view addSubview:_imgView]; _label=[[UILabel alloc]initWithFrame:CGRectMake(10, 150, 300, 40)]; [_label setTextColor:[UIColor redColor]]; [self.view addSubview:_label];}-(void)btnClick:(id)sender{ ZBarReaderViewController *reader=[[ZBarReaderViewController alloc]init]; reader.readerDelegate=self; ZBarImageScanner *scanner=reader.scanner; [scanner setSymbology:ZBAR_I25 config:ZBAR_CFG_ENABLE to:0]; reader.showsZBarControls=YES; reader.showsHelpOnFail=NO;// reader.showsCameraControls=YES; [self presentViewController:reader animated:YES completion:nil];}-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ id results = [info objectForKey:ZBarReaderControllerResults]; ZBarSymbol * symbol; for(symbol in results) break; _imgView.image = [info objectForKey:UIImagePickerControllerOriginalImage]; [picker dismissViewControllerAnimated:YES completion:nil]; _label.text = symbol.data;}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end