1.UISplitViewController 的创建
步骤:
1.在storyboard中拖一个UISplitViewController控件,设置成主控制器.
创建两个视图控制器,分别作为master-detail控制器的Class.
给detail控制器加一个导航栏
效果如下:
2.准备数据源
3.左右的关联.
用代理的方式进行的关联,
a. 设置代理,和方法传输你自己需要的参数
b. 代理的执行
c. 遵循代理,并实现.由于是UISplitViewController通过可视化做的,类已经存在,所以需要找到对应的视图控制器,遵循代理,实现方法
遵循代理—>设置代理—>实现代理的方法
关键点, 找到相对应的视图控制器(如果对象不对,代理的方法就不会实现).主要用到 parentViewController, viewControllers, childViewControllers.由于每个工程都不一样,所以使用的时候可以打印观看找到对应的视图控制器.对应的引入头文件
在继承自UISplitViewController的视图控制器中得到master和detail视图控制器
在左视图中获取到右边视图
在右边视图获取到左边视图