Каждый раз, когда я добавляю viewController к navigationController в альбомной ориентации, вид заголовка появляется в некоторых представлениях, но не в других. то есть: у меня есть контроллер навигации, я добавляю 3 контроллера представления, первые два отображают заголовок соответствующим образом, третий вообще не отображает его. Но контроллер навигации захватывает заголовок из ViewController, как и предполагалось, я записал его значение в консоль, и это правильно, но оно просто не отображается на экране по какой-либо причине. Есть идеи?
Да, отлично работает в портретной ориентации.
Вот еще одна забавная часть: если я вставлю контроллер просмотра проблем в navigationController в альбомной ориентации, titleView там нет, тогда без какого-либо взаимодействия с пользователем я поверну устройство возвращается в портретную ориентацию и появляется titleView, затем я переворачиваю устройство обратно в альбомную ориентацию, и оно остается!
Это похоже на то, что отрисовка моего TitleView была заблокирована, хотя я использовал InvokeOnMainThread. Во время этого вызова в основном потоке (или где-либо еще) ничего не выполняется.
Вот моя структура:
Window
TabBarController
NavigationController
ViewController
NavigationController
ViewController
Вот мой порядок операций: