一般情况下如果自定义了navigationItem.leftNavigationItem的话,系统会自动关闭手势返回功能,这时就需要我们人为的打开.
注意:再ViewWillAppper中调取此方法一定要再第一个视图中调用. (如果使用的TabbarController就是在启动后的第一个视图中调用)
-
<pre name="code" class="objc">- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; // Enable iOS 7 back gesture if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = YES; self.navigationController.interactivePopGestureRecognizer.delegate = nil; } }