标签:tla 依次 dism pre sel .com src img bubuko
[self.navigationController setViewControllers:@[self, B, C] animated:YES];
NSMutableArray * ctlArr =[NSMutableArray arrayWithArray:self.navigationController.viewControllers];
[ctlArr addObject:C];
[ctlArr addObject:D];
[self.navigationController setViewControllers:ctlArr animated:YES];
当返回时不需要经过的界面可以从ViewControllers中删除,如果已经生成的界面返回时不希望再次走viewdidload方法时就要取已经存在的controller,这样可以避免界面的重新加载的情况。当我们通过present展示出的界面想改变返回界面的时候我们可以通过在present出的controller添加回调方法,在prensent界面进行上面的操作可以实现更换当前controller在调用dismiss后展示的界面
标签:tla 依次 dism pre sel .com src img bubuko
原文地址:https://www.cnblogs.com/GoodmorningMr/p/9591876.html