У меня возникла странная проблема с заголовком UINavigationBar
в приложении, когда interactivePopGestureRecognizer
входит в игру. Я продемонстрировал демонстрационное приложение, чтобы продемонстрировать эту ошибку.
Настройка:
- rootViewController - это
UINavigationController
. -
FirstViewController
скрыта панель навигации, аinteractivePopGestureRecognizer.enabled = NO;
-
Second
иThirdViewController
отобразится панель навигации и включен по умолчанию.
Ошибка:
Ошибка возникает при возврате из второго в первый вид с использованием popgesture. Если вы выберете второй вид на полпути, а затем вернитесь ко второму виду, заголовок навигации покажет "Второй просмотр" (как и ожидалось). Но когда вы перейдете на третий вид, название не изменится на "Третий вид". А затем нажав кнопку "Назад" третьего вида, навигационная панель будет запутана.
Пожалуйста, ознакомьтесь с моим демо-приложением. Любая помощь, объясняющая, почему эта ошибка происходит, будет оценена по достоинству. Спасибо!