【问题标题】:Custom button push back自定义按钮推回
【发布时间】:2013-01-07 20:29:08
【问题描述】:

我有两个使用 UINavigationController 的视图。当我点击自定义按钮时,我希望第二个视图通过动画“滑动”回第一个视图。 (不是导航栏中的原版)

【问题讨论】:

    标签: ios uiview uinavigationcontroller push slide


    【解决方案1】:

    在该按钮操作上尝试类似的操作,

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

    或

    [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:([self.navigationController.viewControllers count] - 2)] animated:YES];
    

    这里aViewController 代表之前的视图控制器。同样,您可以使用类似的代码弹出到您想要的任何视图控制器。

    [self.navigationController popToRootViewControllerAnimated:YES]; 会将您带到根视图控制器。

    【讨论】:

    • 我无法将 aViewController 更改为 MasterViewController。
    • MasterViewController是我的第一个视图控制器...但是谢谢!第二个代码有效;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    相关资源
    最近更新 更多