2016-11-22 18 views
0

が流れている私はLoginvc-> tabbarvcontroller(4tab)(また、左右のサイドバー付き)左右サイドバー+ tabbarController(IOS Objectivec)

enter image description here

をしたい私の問題は、私が欲しい

ですto do ログイン後バックバーボタンを隠す+左サイドバーを追加する+ tabbarcontroller

しかし、私がバックバーボタンを実装していないときは、tab1の代わりにtabbarcontrollerページをロードします。

+0

は、ログイン後tabvieecontrollerするプッシュしたのですか? – KKRocks

+0

ログイン後、tabbarcontrollerはルートビューにする必要があります。 –

+0

@KKRocks 1)はいログインするとtabviewcontrollerを押す –

答えて

0

inadvance

おかげで、この手順をお試しください:

ライブラリの
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)2つの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]; 
関連する問題