2013-09-12 2 views
1

Существует черная полоса, из того же кадра, как status bar на верхней части экрана, несмотря на настройки строки состояния hidden, используя:Черная полоса сверху, несмотря на statusBarHidden

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; 

The StatusBar шкуры без икоты , Но черная полоса настойчива. Это приводит к изменению размера моего view, который должен быть полноэкранным.

Я пробовал установить wantsFullScreenLayout в YES, напрасно.

Есть ли способ скрыть это или установить его alpha?

Я НЕ использую никаких XIB. Я делаю все только программно, поэтому я не могу изменить какие-либо свойства в XIB.

Чтобы получить подробную информацию, у меня есть UINavigationController с помощью rootViewcontroller. Пользователь вводит образ, и я нажимаю MWPhotoBrowser на него, что может еще больше подтолкнуть других viewControllers так:

RootViewController -> photoBrowser -> otherViewControllers -> ...

-> = PUSH операция

Если вам нужна какая-либо другая информация, пожалуйста, сообщите мне.

спасибо.

+0

Строка состояния должна скрываться для всего приложения, чем в файле файла info.plist Строка состояния изначально скрыта до ДА, которая может работать – user1548843

+0

Не обязательно. Я спрятал его в нескольких частях моего приложения, когда новый viewController нажат, и он работает отлично. Это только в этом случае, когда я не нажимаю другой контроллер представлений, а анимирую в том же контроллере представления, где черная полоса устойчива. – n00bProgrammer

+0

Возможный дубликат [Строка состояния не исчезнет] (http://stackoverflow.com/questions/17763719/status-bar-wont-disappear) – Amar

ответ

0

Оказывается, вид в иерархии зрения не изменяет размер соответствующим образом.

0

№ Нет необходимости устанавливать значение альфа.

Пройдите через свой xib.

  1. Выберите вид вашего контроллера представления
  2. Перейти к Attribute Inspector
  3. Проверьте значение для строки состояния, навигации контроллера & нижней панели над там
  4. строке состояния установлено значение Нет, если нет.
  5. Изменить верхнюю панель & bottombar согласно вашим требованиям
  6. Отрегулируйте ваш gui соответствующим образом.
-1

В строке состояния раскадровки или файл XIB установлены на «нет» в атрибутах инспектора> смоделирован раздел