0

我想实现一个UITabBarController环境(由他们自己管理的几个视图控制器链UINavigationControllers),但不希望所有选项卡都在其中可见TabBar(我只希望 10 个选项卡中的 3 个可见)。“主页”屏幕将包含用于切换到特定“选项卡”的按钮。这可能吗?如果没有,有人可以建议一种替代方法来完成这种行为吗?

我查看了UITabBarController类引用,没有看到任何指示像“ willDisplayTab”或类似方法的方法。

4

1 回答 1

0
UITabBarController *controller = [[UITabBarController alloc] init];

controller.viewControllers = [NSArray arraywithObjects:v1,v2,v3,nil];

这将返回视图控制器(选项卡)数组。当您想要删除或添加其他新选项卡时,您可以更改视图控制器数组。

例如,Yoo 可以将所有视图控制器保存在一个数组中,而将可见的视图控制器保存在另一个数组中。

但问题是您何时会更新可见选项卡?

于 2012-10-01T13:28:57.940 回答