2

これは初心者の質問に聞こえるかもしれませんが、私は iOS 開発に不慣れです。

アプリで Zbar QR コード スキャナーを使用しています。wantFullScreenLayout = NO; を設定しました。ステータスバーが見えるようになります。しかし、ステータスバーのサイズでZbarのImagePickerViewを取得しているintの結果、つまりボタンでは灰色の長方形を取得しています

私のコードは次のとおりです。

mReader = [[ZBarReaderViewController alloc] init];
mReader.readerDelegate = self;
mReader.showsZBarControls = NO;
[[UIApplication sharedApplication] setStatusBarHidden:NO];
mReader.wantsFullScreenLayout = NO;
mReader.readerView.torchMode = 0;
mReader.readerView.frame = CGRectMake(0, 0, UIScreen.mainScreen.bounds.size.width, UIScreen.mainScreen.bounds.size.height);

灰色の四角形を取り除くには?

4

1 に答える 1

2

申し訳ありませんが、本当に初心者の間違いです。基本的に、self.viewに正しいサイズを設定する必要があります。これを行った後、私の問題はなくなりました、

self.view.frame = CGRectMake(0, 0, UIScreen.mainScreen.bounds.size.width, UIScreen.mainScreen.bounds.size.height);
于 2011-12-20T06:50:09.493 に答える