我在用ZBar使用ipod读取小QR码时遇到了麻烦。看来我无法让它扫描7mm x 7mm的代码。这是配置问题还是ZBar库的限制?我可以用pic2shop等其他应用程序扫描这些代码。Zbar不会扫描ipod touch.why上的小条码吗?
那么,请告诉我我错在哪里。 谢谢。
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
[reader.scanner setSymbology: ZBAR_I25
config: ZBAR_CFG_ENABLE
to: 0];
reader.showsZBarControls=NO;
reader.cameraOverlayView.frame=CGRectMake(0, 0, 320, 460);
reader.readerView.allowsPinchZoom = YES;
//reader.readerView.alpha=1.0;
reader.readerView.backgroundColor=[UIColor clearColor];
reader.wantsFullScreenLayout = YES;
reader.readerView.zoom=1.0;
[reader.readerView setScanCrop:(CGRect){ { 0.125, 0 }, { 0.75, 1} }];
[self.view addSubview:reader.view];
ZBarCaptureReader *cap=[[ZBarCaptureReader alloc]init];
cap.scanCrop=CGRectMake(10, 20, 100, 460);
[self presentModalViewController: reader animated: YES];
[reader release];
该库仅适用于iPhone 3GS和iPhone 4. –
ZBar没有担保其他设备上的工作,因为他们记录,没有iPod的名称, –
但它仍然与ipod一起工作,只是不扫描小条码。 – Furqi