アプリZBar
でスキャンするためのフレームワークを統合した後、いくつかの問題に直面しています。QRCodeRead
私のクライアントが望んでいるのは、QRCode Scanner が固定フレームにあり、PresentModalView
. そこで固定枠QRコードスキャナーのコードを書いてreader.view
onを追加したのself.view
ですが、 として動作しませんpresentModalViewController:reader
。何が問題なのかわかりません。この問題を解決できません。以下にコードを提供しました。英語が下手で申し訳ありません。
このコードは機能しています...
- (IBAction) scanButtonTapped
{
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.supportedOrientationsMask = ZBarOrientationMaskAll;
ZBarImageScanner *scanner = reader.scanner;
// TODO: (optional) additional reader configuration here
// EXAMPLE: disable rarely used I2/5 to improve performance
[scanner setSymbology:ZBAR_I25 config:ZBAR_CFG_ENABLE to:0];
// present and release the controller
[self presentModalViewController:reader animated:YES];
[reader release];
}
しかし、このコードは機能していません...
- (IBAction) scanButtonTapped
{
// Create new reader
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
[reader.scanner setSymbology:ZBAR_I25 config:ZBAR_CFG_ENABLE to:0];
reader.showsCameraControls = NO;
reader.showsZBarControls = NO;
[reader setWantsFullScreenLayout:NO];
reader.showsHelpOnFail = NO;
reader.showsZBarControls = NO;
[reader.view setFrame:CGRectMake(20, 134, 280, 202)];
[self.view addSubview:reader.view];
[reader release];
}
私を助けて解決策を提供してください。よろしくお願いします。