iOS从不同页面跳转同一个界面的返回问题

2020-04-25  本文已影响0人  忆一曲肝肠断

我们在开发中,都会遇到,从不同页面跳转到同一个页面,每到这个时候就会遇到一个问题,就是返回是就不能只是简单回去啦,而是应该有选择的pop回去,今天讲的就是这个小功能就是从哪里来回哪里去,而且避免死循环.

-(void)leftClick:(UIButton*)button{

        for (int i = 0; i < self.navigationController.viewControllers.count; i++) {

            UIViewController *viewController = self.navigationController.viewControllers[i];

            if([viewControllerisKindOfClass:[QSRewardViewControllerclass]]){

                [self.navigationControllerpopToViewController:viewControlleranimated:YES];

                break;

            }elseif([viewControllerisKindOfClass:[QSImpurityViewControllerclass]]){

                self.tabBarController.selectedIndex = 0;

                [self.navigationControllerpopToViewController:viewControlleranimated:YES];

                break;

            }

        }

}

是不是很简单,每天更新小功能,记得点赞加关注哦

上一篇 下一篇

猜你喜欢

热点阅读