0
我是一个iPhone新手和我的第一个应用程序,我需要重写TabBarController的正常行为。 我有3个选项卡,第一个选项需要根据运行时的某些逻辑加载不同的视图。这可能吗?如何更改TabBarController行为?
我看了一下TabBarController委托,但据我了解,它不允许行为覆盖,只是“用户输入通知”。
有什么想法? 谢谢。
我是一个iPhone新手和我的第一个应用程序,我需要重写TabBarController的正常行为。 我有3个选项卡,第一个选项需要根据运行时的某些逻辑加载不同的视图。这可能吗?如何更改TabBarController行为?
我看了一下TabBarController委托,但据我了解,它不允许行为覆盖,只是“用户输入通知”。
有什么想法? 谢谢。
要更改控制器在一个特定的标签,你这样做:
NSMutableArray* controllers = [NSMutableArray arrayWithArray:tabBarController.viewControllers];
int newIndex = 0;
[controllers replaceObjectAtIndex:newIndex withObject:newController];
tabBarController.viewControllers = controllers;