Nadeal

您现在的位置是:首页>所属分类

所属分类

iOS监听UINavigationContorller返回按钮事件

Nadeal2022年5月27日 16:56个人博客559
在使用UINavigationController之后,侧滑出栈或者点击按钮返回出栈。需要监听这个事件时,可以加少许代码获取事件。

对于监听这个返回事件,直接在Controller的代码中添加:

#pragma mark 监听页面返回
- (void)viewWillDisappear:(BOOL)animated {
   if ([self.navigationController.viewControllers indexOfObject:self] == NSNotFound) {
        //监听返回上一页面
        NSLog(@"clicked navigationbar back button");
        //需要做什么处理,可以在这里添加需要的代码
    }
}