iOS 视图控制器转场

概述

转场的本质:下一场景的视图替换当前场景的视图,以及相应的控制器(VC)的替换,表现为当前当前试图消失和下一视图出现。
目前为止,官方支持如下几种转场方式

  1. 在UINavigationController中push、pop
  2. 在UITabBarController中切换Tab
  3. Modal 转场:presentation 和 dismissal,俗称视图控制器的模态显示和消失,仅限于modalPresentationStyle属性为UIModalPresentationFullScreen 或 UIModalPresentationCustom 这两种模式;
  4. UICollectionViewController 的布局转场:UICollectionViewController 与 UINavigationController 结合的转场方式,实现很简单。

未完待续

参考

  1. View Controller 转场
  2. 自定义 ViewController 容器转场
  3. 自定义容器控制器转场

你可能感兴趣的:(iOS 视图控制器转场)