Начиная с iOS5 у меня возникает проблема, когда, когда я представляю, а затем отклоняю модальное представление, моя панель контроллера навигации скрывается под строкой состояния.Я прочитал форумы и перепробовал много вещей, но я не могу найти решение для этого поведения.
Кроме того, я получаю такое поведение при представлении любого модального контроллера вида, поэтому он не является специфичным для контроллера представления, который я представляю.Сначала я подумал, что это проблема с ZXing, но, похоже, это характерно для обновления iOS 5.
Кроме того, если я выберу UITextField после закрытия модального окна, и моя панель навигации будет скрыта под строкой состояния,клавиатура неуместна в моем окне.Опять же, если я сделаю поворот вперед-назад, панель контроллера навигации и клавиатура будут работать нормально.
Любые идеи приветствуются.
RESOLVED ОК.Я наконец нашел проблему здесь.Опять же, это появилось только в iOS5, но когда мой RootViewController запускается, он задерживается на поворотах, пока анимация не закончится.Как только это будет сделано, тогда он снова сможет вращаться.Проблема заключалась в том, что он возвращал НЕТ для всех аспектов (включая портрет).Вид показывался нормально, но когда я представлял модал и возвращался, геометрия вида была искажена.После того, как я изменил его, чтобы вернуть YES для портретного режима даже во время анимации, проблема исчезла.