2011-12-20 5 views
2

Это может звучать вопрос новичка, но я новичок в IOS разработчик,Zbar wantsFullScreenLayout = NO цветовой imagePickerView перекладывать

Я использую сканер Zbar QR-код в моем приложении. Я устанавливаю wantFullScreenLayout = НЕТ; поэтому строка состояния становится видимой. Но ИНТ результат я получаю ImagePickerView из Zbar сдвинуты на вершину с размером строки состояния, то есть в кнопке Я получаю серый прямоугольник

Мой код следующий,

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); 

Как избавиться от серого прямоугольника?

ответ

2

Извините, ребята, действительно ошибка новичка, в основном мне также нужно установить правильный размер для моего self.view. После этого моя проблема исчезла,

self.view.frame = CGRectMake(0, 0, UIScreen.mainScreen.bounds.size.width, UIScreen.mainScreen.bounds.size.height);