Как отобразить строку состояния поверх пользовательского оверлея камеры? - PullRequest
1 голос
/ 05 августа 2010

У меня есть эта критическая проблема с отображением верхней строки состояния на пользовательском оверлее камеры, которая в данный момент кажется мне невозможной. Я отправил тот же вопрос на форум разработчиков Apple, но не получил никакого ответа в течение некоторого времени. В моем приложении у меня есть пользовательский вид наложения, установленный как наложение на UIImagePickerController. В нижней части пользовательского представления наложения (это UIViewController) я поместил панель инструментов, которая позволяет пользователю нажимать на элементы панели инструментов. Поскольку верхняя строка состояния не отображается при открытии камеры, весь экран сдвигается вверх и образует узкий белый цветовой промежуток между нижней частью экрана и нижней панелью инструментов.

Я не знаю, как решить эту проблему, но я думаю, что если мы сможем показать верхнюю строку состояния в верхней части камеры, то это будет автоматически решено. Спасибо за любые ответы.

Ответы [ 2 ]

0 голосов
/ 05 августа 2010

Спасибо за подсказку домино, я нашел, как это нужно сделать из этой темы и изменил размер основного интерфейса до 320x480 вместо стандартного 320x460.Надеюсь, это поможет кому-то еще.Спасибо.

Невозможно изменить размер UIView в IB

0 голосов
/ 05 августа 2010

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

Если это не сработает, тогда строка состояния должна отображаться как

[[UIApplication sharedApplication] setStatusBarHidden:NO];
...