zoukankan      html  css  js  c++  java
  • IOS 使用 ZbarSDK 二维码扫描

    1. 下载SDK   https://github.com/bmorton/ZBarSDK

    2. 引用到项目中

    3. 添加引用

    4. AppDelegate中添加下面代码

     

    5. 在需要使用扫描的controller中实现ZBarReaderViewDelegate

    6. 对应的m文件中

    #import "ViewController.h"  
      
    @interface ViewController ()  
    {  
        UITextField *resultText;  
        ZBarReaderView *readerView;  
        ZBarCameraSimulator *cameraSim;  
    }  
    @end  
      
    @implementation ViewController  
      
    - (void)viewDidLoad {  
        [super viewDidLoad];  
        // Do any additional setup after loading the view, typically from a nib.  
          
        resultText = [[UITextField alloc] initWithFrame:CGRectMake(20, 40, 200, 60)];  
        resultText.backgroundColor = [UIColor blueColor];  
        [self.view addSubview:resultText];  
          
        readerView = [[ZBarReaderView alloc]init];  
        readerView.frame = CGRectMake(10, 110, 300, 300);  
        readerView.readerDelegate = self;  
        //关闭闪光灯  
        readerView.torchMode = 0;  
        //处理模拟器  
        if (TARGET_IPHONE_SIMULATOR) {  
            ZBarCameraSimulator *cameraSimulator  
            = [[ZBarCameraSimulator alloc]initWithViewController:self];  
            cameraSimulator.readerView = readerView;  
        }  
        [self.view addSubview:readerView];  
      
        [readerView start];  
      
    }  
      
    - (void) readerView: (ZBarReaderView*) view  
         didReadSymbols: (ZBarSymbolSet*) syms  
              fromImage: (UIImage*) img  
    {  
        // do something useful with results  
        for(ZBarSymbol *sym in syms) {  
            resultText.text = sym.data;  
            break;  
        }  
        [readerView stop];  
    }  
  • 相关阅读:
    第四篇 -- 收获颇丰的一天
    第十六篇 -- SuperIO学习
    第八篇 -- 用U盘制作启动盘装Win10系统
    第二十五篇 -- 学习第三十四天打卡20190726
    zabbix钉钉报警
    windows 远程连接“发生身份验证错误 要求的函数不受支持”
    限制IP远程访问
    查看、踢出在线用户
    codis
    Linux、windows安装java
  • 原文地址:https://www.cnblogs.com/FlyLolo/p/7128463.html
Copyright © 2011-2022 走看看