0

我的标签栏控制器中有几个标签,只有一个(第一个)在我每次选择它的标签时(以及当应用程序回到前台时)我都需要自动重新加载。

我没有找到如何做到这一点,我是否需要每次手动重新创建标签栏控制器?我需要向标签栏控制器添加一组新的视图控制器吗?

谢谢你的帮助

4

2 回答 2

0

如果你UIViewController是 aUITabBarControllerDelegate它会得到这个回调,这就是你想要的,我相信:

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController

只需return YES在调用您的updateView方法之后。

于 2010-07-21T22:28:19.370 回答
0

updateView拥有一个可以在特定视图上调用的函数是否有意义,以viewWillAppear确保每次视图设置出现时所有内容都是最新的?

于 2010-07-21T18:55:56.823 回答