Ipad Как переключить вид на SplitViewController

Это то, что я хочу сделать, но не уверен, что это можно сделать.

мой первый вид содержит 3 кнопки. Когда отображается это представление, мне нужно представить ModalPopup для входа в систему. Когда аутентификация завершена, пользователь может нажать на одну из 3 кнопок. Когда кнопка нажата, мне нужно переключить это представление на TabBarController и активировать правильный TabBarItem относительно кнопки. Большинство TabBarItems могут содержать SplitViewController.

Я прочитал несколько сообщений и учебников о SplitViewController, но в большинстве из них показано, как запустить splitViewController из контроллера appDelegate.

Тогда мой первый вопрос будет... это возможно :-) Второй вопрос, как?

Спасибо...


person Stan92    schedule 14.02.2011    source источник


Ответы (2)


Морток прав в том, что UISplitViewController должен быть корневым контроллером.

Вы можете использовать MGSplitViewController в качестве замены UISplitViewController — и это не имеет этого ограничения.

Звучит так, как будто ваша иерархия может быть чем-то вроде

UINavigationController (root)
  UIViewController (3 buttons)
  UITabBarController
    MGSplitViewController (1)
    MGSplitViewController (n)
person TomSwift    schedule 14.02.2011
comment
Всем привет.. Спасибо за ответ... Я начинаю понимать, как работает MGSPlitViewController... Том, у вас есть какой-нибудь пример с этим контроллером.. Я пытаюсь понять, как интегрировать его из viewController.. ( Я говорю о вашем (MGSPlitViewController(1)). - person Stan92; 14.02.2011
comment
У меня нет примеров. Вам не нужен IB, чтобы использовать его - это просто контроллер/представление. В чем конкретно ваша проблема? - person TomSwift; 18.02.2011

Извините, вам придется свернуть свой собственный эквивалент SplitViewController. Apple поддерживает только UISplitViewController в качестве корневого элемента представления: это должно быть первое представление, загруженное в ваше приложение, и его размер фиксирован.

http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/iPadControllers/iPadControllers.html

person Mortoc    schedule 14.02.2011