码迷,mamicode.com
首页 > 移动开发 > 详细

iOS边练边学--级联菜单的两种实现方法

时间:2016-04-17 17:32:45      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:

一、方法1:如图,图中的两个tableView分别交给两个控制器来管理

技术分享

  • 重点难点:categoryTableView被点击之后,subcategoryTableView要取得相应的数据进行刷新,所以subcategoryTableView要成为categoryTableView的代理。

技术分享

  • 在categoryTableView中cell被点击后判断代理是否实现,将数据集合传递给subcategoryTableView

技术分享

  • subcategoryTableView实现的代理方法中,接收数据,刷新表格

技术分享

二、方法2:用一个控制器同时作为两个tableView的数据源和代理

  • 重点难点:数据源方法需要进行判断是哪个tableView

技术分享

 

技术分享

 

技术分享

iOS边练边学--级联菜单的两种实现方法

标签:

原文地址:http://www.cnblogs.com/gchlcc/p/5401390.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!