这可能听起来像是一个新手问题,但我是iOS开发新手,
我在我的应用程序中使用Zbar QR码扫描程序。我设置了wantFullScreenLayout = NO;所以状态栏变得可见。但是结果我得到的Zbar的ImagePickerView转移到顶部的状态栏的大小,即在按钮我得到灰色矩形
我的代码正在关注,
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);
如何摆脱灰色矩形?
答案 0 :(得分:2)
对不起伙计们,真的是一个新手的错误,基本上我还需要为我的self.view设置正确的大小。 这样做之后,我的问题就消失了,
self.view.frame = CGRectMake(0, 0, UIScreen.mainScreen.bounds.size.width, UIScreen.mainScreen.bounds.size.height);