ios中UITabBarItem的自定义类

时间:2017-06-08 11:44:04

标签: ios objective-c ios10 uitabbaritem ios9.3

我在屏幕底部有一个带有5个标签(0,1,2,3,4)的标签栏,它们有不同的图标。我想要实现的是第二个选项卡,我想要一个UIView,以及这个UIView中的图像。

为此,我尝试创建自定义UITabBarItem类,但我没有看到任何方法可以在此自定义类中添加UIView。有什么方法可以实现这个目标吗?

希望你能理解这个问题。

提前致谢

1 个答案:

答案 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等等!