cmo*_*mos 2 iphone uitableview
我正在编写一个标准的表视图应用程序,在层次结构中有许多视图.当我点击3-4个视图时,有没有办法回到顶视图?我试着加载它,但后来我失去了层次结构.
我知道这个命令会带回一个视图,这就是'后退'按钮的作用:
[self.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
您可以使用popToRootViewControllerAnimated:或popToViewController:animated:方法.
要获取需要跳转的viewcontroller,请从数组中的navcontroller获取所有viewcontroller的列表,然后从该数组中选择viewcontroller.
即如果您的层次结构是svc-> svc2-> vc1-> vc2-> vc3-> vc4并且您想从vc4返回vc1,请执行此操作
NSArray *viewControllers = [[self navigationController] viewControllers];
UIViewController *controller = [viewControllers objectAtIndex:2];
[[self navigationController] popToViewController:controller animated:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
525 次 |
| 最近记录: |