奔跑中的IT男通过本文主要向大家介绍了页面跳转等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
方法1:
UIViewController *vc = self.navigationController.viewControllers[i];// i是navigationController堆栈中的第几个控制器
[self.navigationController popToViewController:vc animated:YES];
方法2:
NSArray *vcArray = self.navigationController.viewControllers;
__weak typeof(self) weakSelf = self;
[vcArray enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
if ([obj isKindOfClass:[<#要跳转的控制类名#> class]])
{
[weakSelf.navigationController popToViewController:obj animated:YES];
}
}];
跳转到tabbarController的指定页面
一行代码搞定:
[self.tabBarController setSelectedIndex:<#要跳转的控制器对应的index值#>];