Наложение камеры ZBar всегда оставляет место для элементов управления, даже если они не отображаются

У меня есть приложение для чтения QR/штрих-кодов, которое использует ZBar SDK. Я хочу реализовать собственное наложение и удалить все остальное, чтобы вид с камеры покрывал весь экран. Наложение не сложно реализовать. Когда я удаляю элементы управления ZBar через reader.showsZBarControls = NO;, он удаляет элементы управления, но оставляет черную полосу в нижней части экрана, вместо того, чтобы заполнять весь экран изображением с камеры, чего я и хочу.

Я пытался использовать reader.wantsFullScreenLayout = YES; и reader.showsCameraControls = NO; безуспешно. Кто-нибудь делал что-то подобное или есть предложения?


person PaperThick    schedule 27.08.2013    source источник
comment
stackoverflow.com/ вопросы/7991446/   -  person Rushabh    schedule 27.08.2013
comment
@Rushabh Спасибо, но это меняет только область сканирования, а не всю область просмотра.   -  person PaperThick    schedule 28.08.2013


Ответы (1)


Для справки в будущем это было так же просто, как изменить размер UIView в читателе, как таковой:

CGRect frame = reader.readerView.frame;
frame.size.height += 55;
reader.readerView.frame = frame;

Может быть, это может помочь кому-то

Спасибо @iAmbitious за помощь

person PaperThick    schedule 28.08.2013