【问题标题】:How to reach the first view from any view in a navigation controller?如何从导航控制器中的任何视图到达第一个视图?
【发布时间】:2010-07-24 09:20:14
【问题描述】:

如何从任何加载的视图到达导航控制器的第一个视图?

【问题讨论】:

    标签: iphone uinavigationcontroller


    【解决方案1】:

    我猜你正在寻找这个:

    [self.navigationController popToRootViewControllerAnimated:YES];
    

    这会将所有视图控制器弹出到根目录。如果主菜单不是你的根视图控制器,那么你可以使用这个:

    [self.navigationController popToViewController:mainMenuVC animated:YES];
    

    在这种情况下,您需要有一个指向 mainMenuVC 的“指针”可用。您可以通过在 App Delegate 中设置属性来做到这一点。

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      点击返回按钮时,您可以使用以下 UINavigationController 方法:

      - (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated
      

      【讨论】:

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