我想实现一个UITabBarController
环境(由他们自己的UINavigationControllers
管理的几个视图控制器链),但不希望所有选项卡在TabBar
中可见(我只想要10个标签中的3个可见)。 “主页”屏幕将显示我将用于切换到特定“选项卡”的按钮。这可能吗?如果没有,有人可以建议一种替代方法来实现这种行为吗?
我查看了UITabBarController
类引用,没有看到任何表示类似“willDisplayTab
”或类似内容的方法。
答案 0 :(得分:0)
UITabBarController *controller = [[UITabBarController alloc] init];
controller.viewControllers = [NSArray arraywithObjects:v1,v2,v3,nil];
这将返回viewcontorllers(标签)数组。当您想要删除或添加其他新标签时,您可以更改viewContrllers数组。
例如,Yoo可以将所有viewcontrollers保存在一个数组中,将可见的视图控制器保存在另一个数组中。
但问题是你何时会更新可见标签?