检测UINavigationController上的后退按钮触摸

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检测UINavigationController上的后退按钮触摸相关的知识,希望对你有一定的参考价值。

Code taken from comment by 'William Jockusch' in the URL.
  1. -(void) viewWillDisappear:(BOOL)animated {
  2. if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound) {
  3. // back button was pressed. We know this is true because self is no longer
  4. // in the navigation stack.
  5. }
  6. [super viewWillDisappear:animated];
  7. }

以上是关于检测UINavigationController上的后退按钮触摸的主要内容,如果未能解决你的问题,请参考以下文章

UINavigationController - 检测何时导航回根视图控制器

iOS 7 uinavigationcontroller 如何检测滑动?

检测UINavigationController上的后退按钮触摸

在 UINavigationController 中未检测到 touchesBegan 和其他触摸事件

如何使用 UINavigationController 中的所有视图和导航控制器的导航控件检测用户活动?

带有 UINavigationController 的 UITabBarController,在 hidesBottomBarWhenPushed 上隐藏 UINavigationController