ios實現條碼掃描功能

來源:互聯網
上載者:User

在android中我曾經利用zxing做過條碼掃描功能,現在又找到了一個iphone下免費開源的條碼掃描的sdk,下面介紹一下這個sdk的使用.

免費的條碼是zbar,其使用地址是:http://zbar.sourceforge.net/iphone/sdkdoc/install.html

下面是實現的效果:

 

 

利用條碼,可以簡單的得到二維碼的值.

具體的實現過程如下:

首先下載zbr的sdk。

然後,建立工程,iphone.scanbar。

第三,把下載的ZBarSDK添加到工程中。

第四,然後添加.framework到工程中。

 

第五,然後添加一個按鈕,處理效果。

#pragma mark – 
#pragma mark onClickButton 
-(IBAction)onButton:(id)sender 

    ZBarReaderViewController *reader = [ZBarReaderViewController new]; 
    reader.readerDelegate = self; 
    ZBarImageScanner *scanner = reader.scanner; 
    [scanner setSymbology: ZBAR_I25 
                   config: ZBAR_CFG_ENABLE 
                       to: 0]; 
    [self presentModalViewController: reader 
                            animated: YES]; 
    [reader release]; 

- (void) imagePickerController: (UIImagePickerController*) reader 
didFinishPickingMediaWithInfo: (NSDictionary*) info 

    id<NSFastEnumeration> results = 
    [info objectForKey: ZBarReaderControllerResults]; 
    ZBarSymbol *symbol = nil; 
    for(symbol in results) 
        break; 
        NSLog(@"===%@",symbol.data); 
    resultText.text = symbol.data; 
    resultImage.image = 
    [info objectForKey: UIImagePickerControllerOriginalImage]; 
    [reader dismissModalViewControllerAnimated: YES]; 
}

原始碼:http://easymorse-iphone.googlecode.com/svn/trunk/iphone.scanbar/

分享到: 

在android中我曾經利用zxing做過條碼掃描功能,現在又找到了一個iphone下免費開源的條碼掃描的sdk,下面介紹一下這個sdk的使用.

免費的條碼是zbar,其使用地址是:http://zbar.sourceforge.net/iphone/sdkdoc/install.html

下面是實現的效果:

 

 

利用條碼,可以簡單的得到二維碼的值.

具體的實現過程如下:

首先下載zbr的sdk。

然後,建立工程,iphone.scanbar。

第三,把下載的ZBarSDK添加到工程中。

第四,然後添加.framework到工程中。

 

第五,然後添加一個按鈕,處理效果。

#pragma mark – 
#pragma mark onClickButton 
-(IBAction)onButton:(id)sender 

    ZBarReaderViewController *reader = [ZBarReaderViewController new]; 
    reader.readerDelegate = self; 
    ZBarImageScanner *scanner = reader.scanner; 
    [scanner setSymbology: ZBAR_I25 
                   config: ZBAR_CFG_ENABLE 
                       to: 0]; 
    [self presentModalViewController: reader 
                            animated: YES]; 
    [reader release]; 

- (void) imagePickerController: (UIImagePickerController*) reader 
didFinishPickingMediaWithInfo: (NSDictionary*) info 

    id<NSFastEnumeration> results = 
    [info objectForKey: ZBarReaderControllerResults]; 
    ZBarSymbol *symbol = nil; 
    for(symbol in results) 
        break; 
        NSLog(@"===%@",symbol.data); 
    resultText.text = symbol.data; 
    resultImage.image = 
    [info objectForKey: UIImagePickerControllerOriginalImage]; 
    [reader dismissModalViewControllerAnimated: YES]; 
}

原始碼:http://easymorse-iphone.googlecode.com/svn/trunk/iphone.scanbar/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.