iOS 学习历程

iOS学习心得之:视图控制器跳转的两种方式

2017-02-09  本文已影响24人  人话博客

iOS 视图之间跳转有两种模式。

navigationController 跳转

  1. 主视图需要绑定在一个navigationController 控制器上。
  2. 在跳转到子视图的时候,需要调用主视图的
[self.navigationController pushViewController:secondViewController animated:YES];

3.通过上述方式跳转到的视图控制器 secondViewController 会在视图的顶部都一个 navigationView 的导航视图。并在此视图的左边有一个 back 的按钮,用来回到主视图。
4.跳转到的视图 secondViewController 的 navigationController 同时也指向了主视图的 navigationController。
5.使用 navigationController 条换的方式,动画效果是 【从右到左】

navigationController跳转

普通跳转模式

  1. 从一个视图控制器 AViewController 跳转到视图控制器 BViewController。
  2. 在 AViewController 内调用
[self presentViewController:BViewControll animated:YES completion:nil];
  1. 在 BViewController 内不会有一个用于返回 AViewController 的 back 按钮。
  2. 动画效果是 【从下到上】。
普通跳转模式
上一篇下一篇

猜你喜欢

热点阅读