用到以前没有用到的方法。
addChildViewController 可以添加很多子视图 可以作为一个控制器来使用 切换多个Controller。
1.[self.view insertView : view atindex:0];// 添加view 在self.view 作为子视图 并且坐标为0 视图是一层层添加 0在最底下
2.[self addChildController:ctrl]// 加入子视图ctrl
3 视图控制器的使用:
如果切换视图 调用viewWillAppear的方法 判断
UIViewController *a = self.addChildController[0];
UIViewController *b = self.addChildController[1];
可以使用一个Enum 判断是否切换的问题
使用
[self transitionFromViewController:a
toViewController:b
duration:0
option:UIViewAnimationOptionTransitionNone
animations:^{}...... 切换视图
}:^{
}];