一句话搞定iOS系统导航栏返回按钮事件拦截

在导航控制器中,push到下一个界面后,想拦截导航栏返回按钮的事件,以处理某些事情。

自定义返回按钮当然可以,但是我就是不想写自定义按钮呢。

代码如下,手势返回也知道哦~

- (void)viewWillDisappear:(BOOL)animated
{
    if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound)
    {
        NSLog(@"clicked navigationbar back button");
    }
}

你可能感兴趣的:(一句话搞定iOS系统导航栏返回按钮事件拦截)