如果ViewController是分隔用户界面的载体,那么导航就是讲这些界面串联起来的工具
模态导航
打开一个新的视图
1
2
3
4
5
6// 初始化视图控制器
ModalViewController *modalVc = [[ModalViewController alloc] init];
// 设置转场风格
modalVc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
// 执行导航
[self presentViewController:modalVc animated:YES completion:nil];返回上一个视图
1
2// 返回上一个视图
[self dismissViewControllerAnimated:YES completion:nil];模态视图传值方式1 - 代理模式
本质上还是利用了代理实现在被代理者中调用代理者的方法的原理。