Существует черная полоса, из того же кадра, как 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
операция
Если вам нужна какая-либо другая информация, пожалуйста, сообщите мне.
спасибо.
Строка состояния должна скрываться для всего приложения, чем в файле файла info.plist Строка состояния изначально скрыта до ДА, которая может работать – user1548843
Не обязательно. Я спрятал его в нескольких частях моего приложения, когда новый viewController нажат, и он работает отлично. Это только в этом случае, когда я не нажимаю другой контроллер представлений, а анимирую в том же контроллере представления, где черная полоса устойчива. – n00bProgrammer
Возможный дубликат [Строка состояния не исчезнет] (http://stackoverflow.com/questions/17763719/status-bar-wont-disappear) – Amar