iOS 转场
iOS中的转场,指的是视图控制器的转场
转场其实就是使得ViewController显示在屏幕上,一共有两种方式:
present
一个视图控制器,在日常开发中,主要体现在使用一个ViewController 模态跳转到另外一个ViewController- 在
ContainerViewController
中显示一个视图控制器,这种体现在navigationController
和tabbarController
等容器类视图控制器中切换视图控制器,例如导航的push
与 tabbarController的select
一个视图控制器,当然我们自定义的ContainerController
中提供的转场也是属于此类。
自定义视图控制器转场的 API
iOS 7 自定义视图控制器转场的 API 基本上都是以协议的方式提供的,这也使其可以非常灵活的使用,因为你可以很简单地将它们插入到你的类中。最主要的五个组件如下: