Я использую JaSidePanels для приложения. Я хочу открыть Sidepanel
на одной из вкладок UITabBarController
, а затем скрыть tabBar, как и в facebook, но только на одной из трех вкладок.JASidePanels, работающие с UITabBarController
После того, как я сделаю логин в своем приложении. A TabBarController
появляется с тремя вкладками. На одной из этих трех вкладок я хочу показать боковую панель для выполнения запросов фильтра. Если я добавлю JaSidePanelController
в tabController, я могу это сделать, но я не могу скрыть панель вкладок. Другой вариант - сохранить все ViewController
в NavigationController
и эту навигацию в JaSidePanelController.centerPanel = navigationController;
, но затем в каждой вкладке я могу открыть SidePanel, а также открыть открытую кнопку боковой панели. Я попытался скрыть кнопку, но не смог. Есть идеи?
Это мой код, я использую второй вариант:
UITabBarController *tabBarController = [[UITabBarController alloc] init];
WPPlansViewController *plansVC = [[WPPlansViewController alloc] init];
plansVC.title = @"Mis planes";
WPStoreListViewController *sherpaVC = [[WPStoreListViewController alloc] init];
sherpaVC.title = @"Be Sherpa";
WPProfileViewController *profileVC = [[WPProfileViewController alloc] init];
profileVC.title = @"Perfil";
[tabBarController setViewControllers:@[plansVC,sherpaVC,profileVC]];
[tabBarController setSelectedIndex:1];
JASidePanelController *jaSidePanelVC = [[JASidePanelController alloc] init];
jaSidePanelVC.shouldDelegateAutorotateToVisiblePanel = NO;
jaSidePanelVC.leftPanel = [[WPFilterSidePanelViewController alloc] init];
UINavigationController *nav4 = [[UINavigationController alloc] initWithRootViewController:tabBarController];
nav4.navigationBar.topItem.title = nil;
jaSidePanelVC.centerPanel = nav4;
jaSidePanelVC.rightPanel = nil;
[self presentViewController:jaSidePanelVC animated:NO completion:nil];
Как удалить кнопку с помощью этого метода? – croigsalvador