Как и в названии, у меня есть панель навигации, которая скрывает мою строку состояния. Я запускаю свое приложение на симуляторе и недавно начал запускать его на устройстве iPhone 4s iOS7, и заметил, что строка состояния скрыта или скрыта, только вы можете видеть, это зеленый срок службы батареи. Причина, по которой я думаю, что она скрыта, заключается в том, что у меня есть панель поиска в одном из моих контроллеров представления, и когда я использую строку поиска, вы можете видеть строку состояния, поставщика сотовой сети, время и т. Д.Панель управления скрытием панели навигации
Вещи, которые я сделал, чтобы убедиться, что я не сделал это случайно:
Checked the Target-> Deployment Info ->Status Bar Style. It is in Default.
Checked each xib file to see if the status bar is set to none. All of them are at Default.
Searched the keyword "hidden" in all my .m files.
У кого-нибудь есть предложения? Я просматривал здесь и вижу только сообщения о людях, которые действительно хотят скрыть это, не исправляя его. Если у кого-то было что-то подобное, я могу что-то попробовать.
Ответ:
I was using a navigation bar image and the sizes were different.
I was using iOS6 bar size, 32x32, but now I am using 88x64 and
that fixed it for iOS7. How do I check if phone is iOS6 or iOS7?
Спасибо за эту информацию, я этого не знал. К сожалению, это не сработало. У моего plist не было 'ViewController-Based Status Bar Appearance', но у него был' стиль строки состояния', который был установлен в 'Gray Style (Default)'. Я попытался изменить его на другие 2 варианта, но не работал. И другого выбора нет, поэтому я не могу отказаться. Любые другие предложения? Заранее спасибо! – Chris