iOS раскадровка UISplitViewController Seque на весь экран - PullRequest
1 голос
/ 04 января 2012

Вопрос новичка iOS здесь.

У меня есть UITabBarController в качестве моего корневого контроллера, а UISplitViewController - в качестве дочернего. Я хочу переключить раскадровку (толкать) из детального вида контроллера splitview в полноэкранный режим с помощью панели навигации и вкладок (как если бы детальный вид был полноэкранным). Я предполагаю, что это не может быть сделано от разработчика интерфейса, и мне понадобится некоторый пользовательский код, чтобы сделать это, но я не уверен, с чего начать искать, как это сделать. Я просмотрел документацию Apple и не могу найти много по теме. Буду признателен за любую помощь / направление о том, как это сделать.

1 Ответ

1 голос
/ 05 января 2012

Вместо использования UISplitViewController создайте свой собственный контроллер представления контейнера, чтобы при необходимости можно было удалить главное представление.Обратитесь к документации для UIViewController в разделе «Реализация контроллера представления контейнера».

Другая возможность - использовать одну из замен UISplitViewController, которая позволяет скрыть главное представление, даже когда вы находитесь в ландшафтном режиме.

MGSplitViewController - это тот, который используют многие люди: Github link

...