UISplitViewController: почему я никогда не должен представлять его внутри интерфейса навигации или панели вкладок? - PullRequest
1 голос
/ 13 ноября 2010

От Apple: «Вы никогда не должны представлять разделенное представление внутри интерфейса навигации или панели вкладок».

Они не говорят, почему, и они только говорят "не должен". Что будет, если я сделаю это? Я могу представить так много хороших вариантов использования, где я бы хотел!

Ответы [ 2 ]

3 голосов
/ 13 ноября 2010

Ваше приложение может аварийно завершить работу. UISplitViewController был разработан, чтобы быть корневым контроллером представления в стеке VC.

ТАК Вопрос: Контроллер с разделенным видом должен быть корневым контроллером

Также, как указано в справочнике классов:

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

1 голос
/ 29 ноября 2010

Я написал этот вопрос , который связан.Как отмечает Эван, обычно вам просто нужно выполнить требования Apple.Я пытался обойти их ограничения;это ужасно провалилось.UISplitViewController чрезвычайно хрупок, если вы делаете что-то, чего не хочет Apple.

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