popViewControllerAnimated与dismissViewControllerAnimated的区别。。。。 赶紧复习一下
presentViewController 弹出视图,与之相对应的是dismissViewControllerAnimated 隐藏视图
[self._mainTabBarController presentViewController:nav animated:!YES completion:^{
NSLog(@"------------");
}]; 弹出视图
[self dismissViewControllerAnimated:YES completion:nil];
隐藏视图
popViewControllerAnimated是在UINavigationController中使用,通过栈管理viewControllers,每一次push操作都将在栈顶添加一个view controller,然后通过pop将该栈最顶端的controller移除。执行[self.navigationController popViewControllerAnimated:NO];则是将控制器从栈中移除,一层一层的移除;