Странный глюк с исчезающей строкой состояния / панелью навигации - PullRequest
2 голосов
/ 30 декабря 2011

У меня есть приложение, похожее на приложение для фотографий, в котором при отображении изображения оно занимает все 320x480 экрана.Также как приложение для фотографий, когда пользователь нажимает на экран, строка состояния / панель навигации исчезают, чтобы освободить дополнительное место.Все отлично работает, кроме того, что я заметил один странный глюк.Если я нажимаю кнопку «Домой» для выхода из приложения (когда строка состояния / панель навигации невидима), а затем нажимаю логотип приложения, чтобы повторно войти в приложение, при повторном открытии приложения рамка приложения облажается, и представление, которое удерживаетмоя картинка отталкивается на 20 пикселей (похоже, чтобы освободить место для строки состояния).Как я уже сказал, все отлично работает, когда я переключаюсь между представлениями в моем приложении, но когда я нажимаю кнопку «Домой», чтобы выйти, это портит.Кто-нибудь когда-нибудь имел эту проблему раньше?

Ответы [ 2 ]

0 голосов
/ 30 декабря 2011

В методе viewDidAppear попробуйте следующее:

self.navigationController.navigationBarHidden = TRUE;

0 голосов
/ 30 декабря 2011

Возможно, вам придется заново установить код интерфейса в этом методе делегата приложения:

  • (void) applicationDidBecomeActive: (UIApplication ) application { / Перезапустите все задачи, которые были приостановлены (или еще не запущены), когда приложение было неактивно. Если приложение ранее было в фоновом режиме, при необходимости обновите пользовательский интерфейс. * / }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...