二级tableView联动

474 查看

我这里说的联动的意思就是操作AtableView 让BtableView滚动到相应的位置,操作BtableView让AtableView滚动到相应的位置.

先给个参考图看一下好说.

111372768-addf4655b48178f9

首先介绍一下这个结构.
首先左边的tableView是一个控制 leftViewController
右边的是一个控制器rightViewController
右边控制器rightViewController的rightTableView加到了左边 控制器的View上了(用到了addChildViewController)

在左边的控制器创建右边控制器 这就拿到了 右边控制器的 引用 在右边控制器中写个 方法 点击左边 用右边的 引用直接调用 方法移动 就好了

移动右边 让左边移动,在右控制器边同样的拿到左边的 引用吧 ,用代理…..

还是看代码吧
ViewController不重要只是加一个导航
ViewController.h

ViewController.m

leftViewController.h

leftViewController.m