标签:
界面切换,视图的变换过程
1.从前一个界面到下一个界面
A push B, 此时触发顺序:A--viewWillDisappear B--viewWillAppear A--viewDidDisappear B--viewDidAppear
2.从后一个界面到前一个界面
B pop A (B--viewWillDisappear A--viewWillAppear B--viewDidDisappear A--viewDidAppear)
1.push 过去
// 通过导行控制 push 到下一个界面(视图控制器自带的 navigationController 属性能够获取到管理当前视图控制器的导行控制器, 然后 再通过导行控制器进行push )
[self.navigationController pushViewController:XX animated:YES];
2. pop回去
[self.navigationController popViewControllerAnimated:YES];
//返回根视图界面
[self.navigationController popToRootViewControllerAnimated:YES];
//获取当前导行制图控制器管理的所有控制器(数组进行管理, 可以用下标 跳转到指定视图控制器)
[self.navigationController popToViewController:self.navigationController.viewControllers[1] animated:YES];
标签:
原文地址:http://www.cnblogs.com/tapple/p/4898900.html