我的标签栏控制器中有几个标签,只有一个(第一个)在我每次选择它的标签时(以及当应用程序回到前台时)我都需要自动重新加载。
我没有找到如何做到这一点,我是否需要每次手动重新创建标签栏控制器?我需要向标签栏控制器添加一组新的视图控制器吗?
谢谢你的帮助
我的标签栏控制器中有几个标签,只有一个(第一个)在我每次选择它的标签时(以及当应用程序回到前台时)我都需要自动重新加载。
我没有找到如何做到这一点,我是否需要每次手动重新创建标签栏控制器?我需要向标签栏控制器添加一组新的视图控制器吗?
谢谢你的帮助
如果你UIViewController
是 aUITabBarControllerDelegate
它会得到这个回调,这就是你想要的,我相信:
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
只需return YES
在调用您的updateView
方法之后。
updateView
拥有一个可以在特定视图上调用的函数是否有意义,以viewWillAppear
确保每次视图设置出现时所有内容都是最新的?