SplitViewController с TabbarController - PullRequest
0 голосов
/ 13 марта 2012

Я использую функцию разделенного просмотра в моем приложении. Мне нужно поместить панель вкладок в rootViewController.

Но когда я добавляю контроллеры в панель вкладок и добавляю их в разделенное представление, оно не разделяется.

Показывает только detailViewController.

Вот код в приложении завершил запуск:

- (void)applicationDidFinishLaunching:(UIApplication *)application {

    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];
    self.tabBarController.viewControllers = [NSArray arrayWithObjects:  rootViewController,viewController2,viewController3,viewController4, nil];

    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;
}

1 Ответ

0 голосов
/ 13 марта 2012

Вы можете обратиться по этой ссылке. Я думаю, это то, что вы ищете:

https://github.com/mattgemmell/MGSplitViewController

http://www.raywenderlich.com/1040/ipad-for-iphone-developers-101-uisplitview-tutorial

http://mikebluestein.wordpress.com/2010/04/03/using-a-uisplitviewcontroller-to-create-a-master-detail-ipad-app-with-monotouch/

Как только вы добавите разделенное представление, вам просто нужно добавить объект SplitViewController в TabBarController в качестве одного из viewController

Надеюсь, это поможет.

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