- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
if ([viewController isKindOfClass:[UINavigationController class]]) {
UINavigationController* nav = (UINavigationController*)viewController;
// 这里是关键,只在栈中存大于一个viewController并且是当前选中的,就不做反应
if ([nav.viewControllers count] > 1 && tabBarController.selectedViewController==viewController) {
return NO;
}
}
return YES;
}
iOS 取消tabbar双击返回
最新推荐文章于 2020-03-07 12:29:14 发布