iosUINavigationController右滑跨级返回问题

    xiaoxiao2021-04-01  35

    iOS中经常需要用到push和pop跨级的问题,我只说我遇到的问题,

    我要实现类似微信扫描二维码的效果,大家可以看看微信扫描成功以后,在返回的时候不是返回到二维码页面。

    也就是A->B->C  右滑和点击返回按钮的时候,要实现C->A

    我们需要在B页面做一下处理,就是在B重新设置一下UINavigationController的viewcontrols。JMCDoctorVC  就是 C,self 就是 B

        JMCDoctorVC *doctVC = [[JMCDoctorVC alloc]init];

                doctVC.isChat = YES;

                doctVC.hidesBottomBarWhenPushed = YES;

                [self.navigationController pushViewController:doctVC animated:YES];

    //主要是这几句

                NSMutableArray *array = self.navigationController.viewControllers.mutableCopy;

                [array removeObjectAtIndex:1];

                [self.navigationController setViewControllers:array animated:NO];

    转载请注明原文地址: https://ju.6miu.com/read-665521.html

    最新回复(0)