В моем приложении я стараюсь, чтобы панель навигации не уменьшалась с 44 до 32 пикселей, когда телефон поворачивается в горизонтальное положение. Я смог сделать это, установив рамку navigationBars при повороте представления, а также в viewDidAppear. Однако, когда я нажимаю кнопку «Домой» для выхода из приложения, а затем снова вхожу в приложение, панель навигации по-прежнему сжимается. Поэтому я реализовал уведомление, чтобы обнаружить UIApplicationDidBecomeActiveNotification, и в этом методе я сбросил высоту кадра navigationBar до 44px. Однако, это не работает, потому что что-то вызывается, что сбрасывает мой фрейм представлений. Кто-нибудь знает, что вызывается после срабатывания UIApplicationDidBecomeActiveNotification, который сбрасывает фрейм viewcontrollers?