【问题标题】:How do I reset a tabcontoller with a drill down table view如何使用向下钻取表视图重置 tabcontoller
【发布时间】:2010-03-19 11:15:47
【问题描述】:

我有一个标签栏,其中一个标签包含一个向下钻取表。

一旦用户使用完下钻表,我就会遇到问题。

如果他们更改为另一个选项卡,然后更改回原始选项卡,原始选项卡仍然是我离开的位置(在显示详细视图的向下钻取底部)。

我想要的是移动到旧标签重置的替代标签。

我尝试向-(void)viewDidDisappear-(void)viewDidUnload 添加各种东西,但没有成功。

我需要做什么?

干杯

【问题讨论】:

    标签: iphone detailsview tableview tabbarcontroller


    【解决方案1】:

    据我了解您的问题,您希望在每个标签上都有第一个视图,每当您在标签中移动时。您不希望旧视图显示在您离开的位置。 这是在您的 appdelegate 文件中使用的代码:

    (void)tabBarController:(UITabBarController *)tabBarController1 didSelectViewController:(UIViewController *)viewController{
        NSArray *vc= tabBarController1.viewControllers;
        for (int i = 0; i < [vc count]; i++) {
            UINavigationController *nc = [vc objectAtIndex:i];
            if (nc == tabBarController1.selectedViewController) {
                continue;
            }
            [nc popToRootViewControllerAnimated:NO];
        }   
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多