【问题标题】:How to access/reload a tab view?如何访问/重新加载选项卡视图?
【发布时间】:2010-11-20 02:26:13
【问题描述】:

我有一个基于选项卡的应用程序,带有两个表视图选项卡,在 IB 中设置。在其中一个选项卡上,有一个按钮会弹出另一个视图,让用户输入一些信息。当用户关闭该视图时,我需要使用新信息重新加载选项卡视图。我听说过 reloadData 方法,但我不能调用它,因为我不知道如何引用我的选项卡视图实例。

edit 在我的 AppDelegate 中,我有一个 UITabBarController* rootController,我尝试了 [rootController reloadData];但我收到一个警告说 rootController 可能不会响应 reloadData。我猜 reloadData 仅适用于表视图?是否有某种方法可以引用每个选项卡的视图,例如 [rootController.tab1 reloadData]; ?谢谢。

【问题讨论】:

    标签: iphone view tabs reload


    【解决方案1】:
    NSArray *vcs = [[self tabBarController] viewControllers];
    for (UITableViewController *tv in vcs)
    {
          [tv.tableView reloadData];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      相关资源
      最近更新 更多