1、present与push都可以推出新的页面;
2、present与dismiss对应,push与pop对应;
3、present只能逐级返回,push所有视图由视图栈控制,可以返回上一级,也可以返回根vc,也可以返回到其他vc;
4、present一般用于不同业务界面的切换,push一般用于同一业务中不同界面的切换
5、pop是navigationController的方法,一共分为两大类:
(1)第一类直接返回上一层:[self.navigationController popViewControllerAnimated:YES];
(2) 第二类就是返回到某一层:
[self.navigationController popToRootViewControllerAnimated:YES]//返回到根控制器;
[self.navigationController popToViewController:vc animated:YES]//返回到指定的控制器。
网友评论