我在屏幕底部有一个带有5个标签(0,1,2,3,4)的标签栏,它们有不同的图标。我想要实现的是第二个选项卡,我想要一个UIView,以及这个UIView中的图像。
为此,我尝试创建自定义UITabBarItem类,但我没有看到任何方法可以在此自定义类中添加UIView。有什么方法可以实现这个目标吗?
希望你能理解这个问题。
提前致谢
答案 0 :(得分:0)
如果您不想在特定条件下显示一个标签,那么您应该设置viewcontrollers of tabbabcontroller
之类的内容,
NSMutableArray *tabBarVcArr = [self.tabBarController.viewControllers mutableCopy];
[tabBarVcArr removeObjectAtIndex:1]; // this will remove second tab
self.tabBarController.viewControllers = tabBarVcArr;
如果您想再次添加标签,那么您可以从故事板中实例化tabbarcontroller!
那就是!!无需继承UITabBarButtonItem
等等!