Zbar wantFullScreenLayout = НЕТ помеченного imagePickerПросмотреть смещение - PullRequest
2 голосов
/ 20 декабря 2011

Это может показаться новичком, но я новичок в разработке для iOS,

Я использую сканер QR-кода Zbar в своем приложении.У меня есть настройки wantFullScreenLayout = NO;поэтому строка состояния становится видимой.Но в результате я получаю изображение 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);

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

1 Ответ

2 голосов
/ 20 декабря 2011

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

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