我的第一个选项卡中有一个 View ,它更改 DatageStorageController 中的数据。当我单击第二个选项卡时,它应该显示数据存储,但 View 未更新。如何刷新 View ?它不是 UITable View,只是一个 View。
最佳答案
我认为您正在将代码写入 viewDidLoad 中。您应该将此代码写入 viewWillAppear 您要更新哪个。在 ViewAppear 上。 或者 第二种方法可以使用 tabbarcontroller 的委托(delegate)方法
喜欢
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
通过此方法,您可以接收您选择的参数 viewController。
[viewController viewDidLoad];
这意味着您再次加载 View 。 你也打电话 [viewController viewWillAppear];
关于iphone - 刷新 TabItem 中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12041530/