实现效果如图所示,点击好友分组展开分组下的所有好友。再次点击收回分组。当一个分组处于展开状态时点击其他分组,展开点击的分组并同时收回之前已经展开的分组。 该效果的难点在于: 1.分组的展开与回收 2.点击不同分组时回收之前的分组 分组的显示通过tableView的header实现。每个分组下对应的好友通过tableViewCell实现。 我们通过自定义tableView的header来实现分组效果。自定义header代码如下 自定义header头文件 在自定义header中我们通过button的点击来实现好友列表的…