Как всегда показывать панель навигации в UISplitViewController - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть старый код в приложении Objective C для iOS, которое использует splitview.Панель навигации скрыта на панели подробностей, но я хочу, чтобы она всегда отображалась.После просмотра других обсуждений этой проблемы лучше всего было добавить это в viewWillAppear:

self.navigationController.topViewController.navigationItem.leftBarButtonItem = APP_DELEGATE.splitViewController.displayModeButtonItem;

После этого панель навигации появляется первоначально при запуске приложения, но только в портретной ориентации.ориентации.Как только отображается главная панель, навигационная панель исчезает с панели подробностей.Когда дисплей находится в альбомном режиме, панель навигации никогда не отображается.

Я также экспериментировал с тем же методом в методе делегата willChangeToDisplayMode, но результат тот же.

Как можноНавигационная панель будет вынуждена остаться в подробном представлении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...