2017-06-08 7 views
0

私は画面の下部に5つのタブ(0,1,2,3,4)を持つタブバーを持っていて、それらは異なるアイコンを持っています。私が達成しようとしているのは、2番目のタブのUIViewとこのUIView内のイメージが必要です。iOSのUITabBarItemのカスタムクラス

このため、私はカスタムUITabBarItemクラスを作成しようとしましたが、このカスタムクラスにUIViewを追加することはできません。私はこれを達成する方法はありますか?

ご迷惑をおかけして申し訳ございません。事前

+0

あなたのコードを掲載することはできますか?あなたのqusを正しく理解していれば、データに基づいて2番目のタブバー項目を削除して追加したいですか? –

+0

tabbaritemにUIViewを追加し、このビューの中にImageを追加したいと考えています。 – George

答えて

0

おかげであなたが特定の条件に一つのタブを表示したくない場合は、あなたのようなviewcontrollers of tabbabcontroller何かを設定する必要があり、

NSMutableArray *tabBarVcArr = [self.tabBarController.viewControllers mutableCopy]; 

[tabBarVcArr removeObjectAtIndex:1]; // this will remove second tab 

self.tabBarController.viewControllers = tabBarVcArr; 

再度タブを追加したい場合は、あなたがインスタンス化することができますあなたのストーリーボードからtabbarcontroller!

これはそれです! などをサブクラス化する必要はありません!

+0

私は質問を編集しており、達成しようとしていることについては今より意味があります。 – George

関連する問題