2016-11-22 3 views
0

Ниже потока я хочу Loginvc-> tabbarvcontroller (4tab) (также с левой правой боковой панели)Левый Правый боковой панели + tabbarController (IOS ObjectiveC)

enter image description here

Моя проблема

Я хочу чтобы сделать 1) после входа в систему скрыть кнопку назад + добавить левую боковую панель + панель управления tabbarcontroller

Но когда я реализую backbarbutton не скрывает и загружает страницу tabbarcontroller вместо tab1.

Благодаря inadvance

+0

вы толчок к tabvieecontroller после входа в систему? – KKRocks

+0

После входа в систему tabbarcontroller должен быть вашим корневым представлением. –

+0

@KKRocks 1) да нажатие tabviewcontroller после входа в систему –

ответ

0

Попробуйте это шаги:

1. set TabViewControllerID in storyboard . and then set tabbarView controller as rootviewcontroller of app delegate using app delegate object after successful login. 


UITabBarController * tabBarController = [storyboard instantiateViewControllerWithIdentifier:@"TabbarControllerID"]; 
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
appDelegate.window.rootViewController = tabBarController; 

2 . Add left bar button in your tabViewController’s Viewcontroller . 

3. and use MFSideMenu third party library for left and right menu. 

для библиотеки: https://github.com/mikefrederick/MFSideMenu

+0

Привет, спасибо за ваш ответ, но я попробовал решение ур, но не нашел проблемы с удачей. 1) Как назначить два контроллера rootviewcontroller для tabbarcontroller и другой боковой панели. 2) Если я удалю боковую панель и отдельную вкладку на окне, также создайте проблему, когда я нажимаю вкладки, она будет вызывать проблему за пределы. Спасибо –

0
UIStoryboard*Storyboard=[AppDelegate storyBoardType]; 

    tbTBC *tabvc=(tbTBC*)[Storyboard instantiateViewControllerWithIdentifier:@"tbTBCId"]; 
    NSLog(@"tabvc controller ===>%@",tabvc.viewControllers); 
    tabvc.selectedIndex=3;//set tabbar index number to push on that particular tab bar 


    [self.revealViewController setFrontViewController:tabvc]; 
    [self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES]; 
Смежные вопросы