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];
}
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];
}
相关文章推荐
- IOS开发之开发工具Xcode下载
- IOS开发之工欲善其事必先利其器:Xcode
- iOS 多Bu工程解耦
- 解决ios项目问题的资料
- 苹果 IOS界面交互控件一览
- 苹果IOS平台支持概览
- 用CocoaPods做iOS程序的依赖管理
- 苹果IOS内置应用介绍
- iOS GPS定位开发基础知识
- iOS_引入代码块的步骤
- iOS 最佳实践
- 连载三 奖学金文章更新 张文军 北京IOS第38期学员
- 连载四 奖学金文章更新 张文军 北京IOS第38期学员
- 智能聊天机器人实现(源码+解析)
- 自定义微博小尾巴(源码+解析)
- [ios]ios读写文件本地数据
- 开发iOS SDK注意事项
- 欢迎加入iOS开发初学者交流群:180080550
- iOS使用CoreImage处理图像40中可用的滤镜名称
- iOS开发的一些奇巧淫技