1. Download the SDK Https://github.com/bmorton/ZBarSDK
2. Referencing to the project
3. Adding references
4. Add the following code to the Appdelegate
5. Implement Zbarreaderviewdelegate in a controller that needs to use scanning
6. In the corresponding m file
#import "ViewController.h" @interfaceViewcontroller () {Uitextfield*Resulttext; Zbarreaderview*Readerview; Zbarcamerasimulator*Camerasim; } @end @implementationViewcontroller- (void) viewdidload {[Super viewdidload]; //additional setup after loading the view, typically from a nib. Resulttext= [[Uitextfield alloc] Initwithframe:cgrectmake ( -, +, $, -)]; Resulttext.backgroundcolor=[Uicolor Bluecolor]; [Self.view Addsubview:resulttext]; Readerview=[[Zbarreaderview alloc]init]; Readerview.frame= CGRectMake (Ten, the, -, -); Readerview.readerdelegate=Self ; //turn off the flashReaderview.torchmode =0; //Processing Simulator 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 *syminchsyms) {Resulttext.text=Sym.data; Break; } [Readerview stop]; }
IOS uses zbarsdk QR code scan