iPad: возможно ли создать панель вкладок в SplitView rootViewController - PullRequest
0 голосов
/ 13 марта 2012

После многих попыток мне нужно задать этот вопрос, есть ли способ создать панель вкладок в представлении splitView rootViewcontroller (leftside). Если у кого-нибудь есть пример кода, пожалуйста, напишите мне.

Вот мой код, но он не работает. Он всегда открывает detailView и даже не разделяет представление.

if([self isPad])
{
    UIViewController  *viewController2,*viewController3,*viewController4;
    rootViewController = [[[CategoryItemsList alloc] init] autorelease];
    viewController2 = [[[SearchList alloc] init] autorelease];
    viewController3 = [[[FavoritesList alloc] init] autorelease];

    viewController4 = [[[Information alloc] init] autorelease];


    self.tabBarController = [[[UITabBarController alloc] init] autorelease];
    NSArray *viewControllers = [NSArray arrayWithObjects:rootViewController, viewController2,viewController3,viewController4,nil];
    //self.tabBarController.viewControllers = [NSArray arrayWithObjects:  rootViewController,viewController2,viewController3,viewController4, nil];
    [tabBarController setViewControllers:viewControllers];
   // self.tabBarController.view=rootViewController.view;

    splitDetail = [[splitDetailView alloc] initWithNibName:@"splitDetailView" bundle:nil];

    UINavigationController *nav=[[UINavigationController alloc] initWithRootViewController:tabBarController];

    splitViewController = [[UISplitViewController alloc] init];
    //splitViewController.tabBarItem = controller.tabBarItem;
    splitViewController.viewControllers = [NSArray arrayWithObjects:nav, splitDetail, nil];
    splitViewController.delegate=splitDetail;
    rootViewController.splitView=splitDetail;

}


if([self isPad])
{
    //[window addSubview:splitViewController.view];
    self.window.rootViewController = self.splitViewController;

}
else
{
     [window addSubview:tabBarController.view];   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...