[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];
// 或
for (UIViewController *controller inself.navigationController.viewControllers) {
if ([controller isKindOfClass:[XXXController(要跳回的Controller) class]]) {
[self.navigationControllerpopToViewController:controller animated:YES];
}
}
栈中抽取
本文详细介绍了如何在iOS应用中使用导航控制器(UINavigationController)将视图控制器堆栈滚动到指定位置,并从该位置弹出所有后续控制器以实现页面跳转和界面清理。通过提供两种实现方式,包括直接调用方法和遍历视图控制器数组,读者可以轻松地在不同场景下应用这一功能。
512

被折叠的 条评论
为什么被折叠?



