Я написал небольшое приложение, которое включает расширение действия. Теперь я борюсь с проблемой вращения.UINavigationBar имеет неправильную высоту при вращении в Action Extension
В начале навигационная панель выглядит так, как должна.
После поворота устройства навигационная панель сохраняет свою высоту, а строка состояния исчезает.
Когда я поворачиваюсь назад, навигационная панель теперь на 44 точки, как будто она должна быть в ландшафте.
Я загрузил small project, чтобы продемонстрировать вам эту проблему. Я понял, что расширение действия Dropbox имеет ту же ошибку.
Контроллер вид встроен в UINavigationController
Я предполагаю, что где-то путь забыл назвать супер. Есть ли какое-либо обходное решение, чтобы исправить это?
реализовать preferStatusBarHidden метод в поле зрения класса контроллера и вернуть NO в этот метод и проверить. –
Теперь строка состояния отображается постоянно (очевидно). Это не по умолчанию внешний вид в ландшафте, но он исправляет мою проблему, спасибо! – mangerlahn