iOS边练边学--级联菜单的两种实现方法
一、方法1:如图,图中的两个tableView分别交给两个控制器来管理
- 重点难点:categoryTableView被点击之后,subcategoryTableView要取得相应的数据进行刷新,所以subcategoryTableView要成为categoryTableView的代理。
- 在categoryTableView中cell被点击后判断代理是否实现,将数据集合传递给subcategoryTableView
- subcategoryTableView实现的代理方法中,接收数据,刷新表格
二、方法2:用一个控制器同时作为两个tableView的数据源和代理
- 重点难点:数据源方法需要进行判断是哪个tableView