• ios 二维码生成 扫瞄


    //
    //  ViewController.m
    //  ZBarDemo
    //
    //  Created by qingyun on 4/9/13.
    //  Copyright (c) 2013 qingyun. All rights reserved.
    //
    
    #import "ViewController.h"
    #import "QRCodeGenerator.h"
    
    @interface ViewController ()
    
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        _inputText.delegate = self;
        // Do any additional setup after loading the view, typically from a nib.
    }
    
    - (void)didReceiveMemoryWarning
    {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    
    
    -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
    {
        
        id<NSFastEnumeration> results =
        [info objectForKey: ZBarReaderControllerResults];
        ZBarSymbol *symbol = nil;
        for(symbol in results)
            break;
    
        _backImageView.image = [info objectForKey: UIImagePickerControllerOriginalImage];
         [picker dismissModalViewControllerAnimated: YES];
        
        _label.text =  symbol.data ;
    
    }
    
    - (void)dealloc {
        [_inputText release];
        [_backImageView release];
        [_label release];
        [super dealloc];
    }
    - (IBAction)btnPress:(id)sender
    {
        
        _backImageView.image = [QRCodeGenerator qrImageForString:_inputText.text imageSize:_backImageView.bounds.size.width];
    }
    
    - (IBAction)saoMiaoBtnPress:(id)sender
    {
        ZBarReaderViewController *reader = [ZBarReaderViewController new];
        reader.readerDelegate = self;
        reader.supportedOrientationsMask = ZBarOrientationMaskAll;
        
        ZBarImageScanner *scanner = reader.scanner;
        
        [scanner setSymbology: ZBAR_I25
                       config: ZBAR_CFG_ENABLE
                           to: 0];
        
        [self presentModalViewController: reader
                                animated: YES];
        [reader release];
    
    }
    
    
    -(BOOL)textFieldShouldReturn:(UITextField *)textField
    {
        [_inputText resignFirstResponder];
        return YES;
    }
    
    
    
    @end

    demo 地址:http://115.com/18120767

  • 相关阅读:
    ios lazying load
    ios 单例模式
    ios 消息推送原理
    C#图片闪烁
    C#使窗体不显示在任务栏
    实时监测鼠标是否按下和鼠标坐标
    winfrom窗体的透明度
    C#获取屏幕的宽度和高度
    HDU 5171 GTY's birthday gift 矩阵快速幂
    HDU 5170 GTY's math problem 水题
  • 原文地址:https://www.cnblogs.com/qingjoin/p/3009993.html
Copyright © 2020-2023  润新知