1

アプリZBarでスキャンするためのフレームワークを統合した後、いくつかの問題に直面しています。QRCodeRead私のクライアントが望んでいるのは、QRCode Scanner が固定フレームにあり、PresentModalView. そこで固定枠QRコードスキャナーのコードを書いてreader.viewonを追加したの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];
}

私を助けて解決策を提供してください。よろしくお願いします。

4

0 に答える 0