【问题标题】:How to make a TabBar button loading always the first view of a NavigationController如何使 TabBar 按钮加载始终是 NavigationController 的第一个视图
【发布时间】:2010-12-12 16:55:59
【问题描述】:

如何强制 TabBar 按钮始终加载 NavigationController 的第一个视图?

我不想加载最后一次加载的视图,但总是返回到该 NavigationController 方案的第一个视图。

非常感谢!

【问题讨论】:

    标签: iphone navigationcontroller tabbarcontroller


    【解决方案1】:

    点击TabBarItem 时选择顶视图,如下所示:

     [someNaviagtionController popViewControllerAnimated:YES];
    

    根据您设置UITabBar 的方式,从tabBarController:shouldSelectViewController:tabBar:didSelectItem 调用它。

    【讨论】:

    • 好的.. 谢谢!但我无法听选择.. 我该怎么办?我已经声明了一个 IBOutlet UITabBarController,我已将 UITabBarDelegate 添加到 @interface 并将此方法添加到我的实现中 -(void)tabBarController: (UITabBarController *) myController didSelectItem: (UITabBarItem *) myBarItem 缺少什么?谢谢
    • 完美!我成功了!对于弹出到 Root,我使用了 GojaN 建议的 popToRootViewControllerAnimated ;)
    【解决方案2】:

    您可以拨打popToRootViewControllerAnimated:。 查看here 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-23
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      • 2016-06-06
      • 1970-01-01
      相关资源
      最近更新 更多