IPAD;даже пример проекта для Master / Detail Layout не вызывает collapseSecondary primaryViewController на - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь сделать следующее

UISplitViewController в портретной ориентации на iPhone показывает детализацию VC вместо главного

Откройте UISplitViewController в режиме основного просмотра, а не в деталях

Все они вращаются вокруг метода делегата collapseSecondary secondaryViewController:UIViewController, onto primaryViewController:UIViewController

Я занимаюсь субклассами, перемещением классов, делегатов и т. Д. Уже 4 часа.Этот метод не будет вызван.Подключил его к реальному iPad на случай, если это проблема симулятора. Теперь я даже запустил пример проекта Master Detail, и он также не вызывает этот метод

Что вы должны сделать, чтобы запустить этот метод?Когда он даже не будет выполняться в стандартном шаблонном проекте, где вы ожидаете, что делегат и т. Д. Будут правильно настроены?

Шаги для воспроизведения:

  • Файл> Новый> Проект
  • Приложение Master-Detail
  • В AppDelegate.swift поиск collapseSecondary secondaryViewController
  • Конец ... -> Bool { print("CALLED"); return true}
  • Подождите 2годы, чтобы это наконец напечатать, потому что это не будет.

Пожалуйста, помогите мне, я так расстроен этим.Установка этого в Android заняла у меня 3 минуты, но для iOS такая особенная и все, что мне, вероятно, нужно запросить письменное разрешение, чтобы разблокировать эту «функцию» для меня.

1 Ответ

0 голосов
/ 11 февраля 2019

На iPad введите многозадачность, перетащив приложение из док-станции на правую сторону, затем перетащите линию сплиттера влево.Теперь ваше приложение находится в горизонтальном компактном виде, и будет называться свернутый вторичный.

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