wealon
我是wealon 专注于iOS 移动App开发

导航

 
1. 还有其他控制器的push 及 pop 操作
1.1 push 一个控制器
[self.navigationController pushViewController:nil animated:YES];
 
1.2 pop 操作
pop到根控制器:
[self.navigationController popToRootViewControllerAnimated:YES];
 
pop栈顶控制器:
[self.navigationController popViewControllerAnimated:YES];
 
pop到指定的控制器,方法一
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:3] animated:YES];
 
pop到指定控制器,方法二
遍历当前导航控制器下的所有的子控制器,只要找到合适的控制器就跳过去.
for (UIViewController *temp in self.navigationController.viewControllers) {
if ([temp isKindOfClass:[你要跳转到的Controller class]]) {
[self.navigationController popToViewController:temp animated:YES];
}
}

 

posted on 2016-03-04 09:49  wealon  阅读(294)  评论(0编辑  收藏  举报