2017-09-19 8 views
1

UITabBarControllerのビューコントローラを変更するにはどうすればよいですか? UITabBarControllerStoryboardから作成されます。私。最後のアイテムを削除したいNOにするUITabBarItemはボタンを無効にしますが、非表示にはしません。UITabBarControllerの項目を変更する方法

enter image description here

+0

であなたのUITabBarControllerの識別子を設定する必要があり、これを使用することができますバーバーの項目をタブバーからロードするか、別のVCをロードしますか? –

+0

@ /jános:投票されたお気に入りの質問はこれを見守ります:)非常に興味深いです。 –

+1

@SandeepBhandari baritemはView Controllerのプロパティです。 View Controllerを削除すると、baritemも削除されます。 –

答えて

3

まず、アレイのviewcontrollersを取得し、配列を変更する必要があります。変更がTabBarControllerを取得するには、バックUITabBarController

NSMutableArray *viewCotrollers = [[NSMutableArray alloc]initWithArray:[tbc viewControllers]]; 
    [viewCotrollers removeLastObject]; 
    [tbc setViewControllers:viewCotrollers animated:YES]; 

に割り当てた後は、次のコード

UITabBarController *tbc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"tabBarController"]; 

藤堂削除何のuたいストーリーボード

+0

+1です。私は、UITabBarControllerのViewControllers配列を設定することで、タブバーの項目をリセットすることを知っています。新しいことを学んだ –

関連する問題