弹出popToRootViewController后禁用

时间:2015-05-01 11:51:21

标签: ios uinavigationcontroller swipe

从左边缘向右边滑动时,您将返回上一个视图。

但是在打电话之后

[self.navigationController popToRootViewControllerAnimated:YES];

...或

[self.navigationController popViewControllerAnimated:YES];

...然后再向后滑动(在任何视图中)是不可能的。只有后退按钮才有效。它仅在从多任务处理中删除应用程序并重新启动应用程序时才有效。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

现在它有效! 我在viewWillDisappear中使用了以下代码来重新启用滑动手势

if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = YES;
    }