UISplitViewController - стек UIViews - PullRequest
0 голосов
/ 08 марта 2011

У меня проблема с адаптацией приложения iPhone для Universal.В моем приложении для iPhone у меня есть tabBarController, с 5 вкладками, каждая с табличным представлением.Теперь мне нужно адаптировать его для iPad, поэтому я реализую следующее:.UISpliViewController, в котором rootViewController (левая панель) является табличным представлением для подробного отображения ViewViewController (справа), каждого контроллера, соответствующего tarBarController на iPhone.Итак, моя проблема в том, где я могу назначить контроллеры для splitView?В AppDelegate?Если я назначу их в viewDidLoad на rootViewController, это не сработает.

Кто-нибудь может мне помочь?Я застрял.

Спасибо,

iChat: rui.lopes@me.com

Ответы [ 3 ]

1 голос
/ 08 марта 2011

создайте свой контроллер splitview либо в xib, либо программно, затем установите viewcontrollers

  splitViewController.viewControllers = [NSArray arrayWithObjects:leftViewController, rightViewController, nil];

любым из способов

- (void)applicationDidBecomeActive:(UIApplication *)application or 
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
0 голосов
/ 12 марта 2011

Я сделал это.Я добавил 5 ViewControllers в AppDelegate, и проблема решена.

Спасибо,

Rui

0 голосов
/ 08 марта 2011

В AppDelegate's: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

способ.

РЕДАКТИРОВАТЬ: Также см. Этот пост. Пометил это, когда я начал.

UISplitViewController программно без пера / xib

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