iOS实现条形码扫描功能

移动开发 iOS
本文介绍的是iOS实现条形码扫描功能,一个很有趣的实例,也是我们平常接触到的,先来看内容。

iOS实现条形码扫描功能是本文介绍的内容,也是一个很有趣的实例,我们先来看内容。在android中我曾经利用zxing做过条形码扫描功能,现在又找到了一个iphone下免费开源的条形码扫描的SDK,,下面介绍一下这个SDK的使用。

免费的条形码是zbar,其使用地址是:http://zbar.sourceforge.net/iphone/sdkdoc/install.html

下面是实现的效果:

iOS实现条形码扫描功能

利用条形码,可以简单的得到二维码的值.

具体的实现过程如下:

首先下载zbr的sdk。

然后,创建工程,iphone.scanbar。

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

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

iOS实现条形码扫描功能

第五,然后添加一个按钮,处理效果

  1.   #pragma mark ?  
  2.   #pragma mark onClickButton  
  3.   -(IBAction)onButton:(id)sender  
  4.   {  
  5.   ZBarReaderViewController *reader = [ZBarReaderViewController new];  
  6.   reader.readerDelegate = self;  
  7.   ZBarImageScanner *scanner = reader.scanner;  
  8.   [scanner setSymbology: ZBAR_I25  
  9.   config: ZBAR_CFG_ENABLE  
  10.   to: 0];  
  11.   [self presentModalViewController: reader  
  12.   animated: YES];  
  13.   [reader release];  
  14.   }  
  15.   - (void) imagePickerController: (UIImagePickerController*) reader  
  16.   didFinishPickingMediaWithInfo: (NSDictionary*) info  
  17.   {  
  18.   id results =  
  19.   [info objectForKey: ZBarReaderControllerResults];  
  20.   ZBarSymbol *symbol = nil;  
  21.   for(symbol in results)  
  22.   break;  
  23.   NSLog(@"===%@",symbol.data);  
  24.   resultText.text = symbol.data;  
  25.   resultImage.image =  
  26.   [info objectForKey: UIImagePickerControllerOriginalImage];  
  27.   [reader dismissModalViewControllerAnimated: YES];  
  28.   } 

源代码:http://easymorse-iphone.googlecode.com/svn/trunk/iphone.scanbar/

小结:iOS实现条形码扫描功能的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2015-10-28 13:33:50

二维码条形码扫描源码

2024-09-30 10:18:51

2012-06-14 13:09:50

PHP

2023-08-15 19:24:37

Python条形码

2012-03-19 09:16:02

JavajZebra

2009-10-19 13:34:18

VB.NET条形码编程

2009-07-30 10:06:29

PHP5生成条形码

2015-07-22 09:15:37

物联网条形码

2011-12-27 20:33:40

移动应用

2016-03-09 10:03:25

RFID技术条形码二维码

2012-05-25 10:26:18

JavaAspose.BarC

2021-02-08 08:40:00

Zint二维码开源

2024-10-05 11:00:00

2024-06-12 08:19:56

2010-03-04 16:28:17

Android核心代码

2021-03-26 16:10:18

鸿蒙HarmonyOS应用

2012-02-14 09:26:41

JavajZebra

2022-06-07 08:00:00

JavaScript编程语言TSPL

2013-11-29 09:41:04

2023-08-11 09:07:47

无芯RFID技术
点赞
收藏

51CTO技术栈公众号