我在用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