tableview的折叠效果

思路:将headerView作为分区视图,通过headerView中的点击事件改变数据源的,来该变这个分区中的cell的个数,从而实现了cell的折叠效果,部分代码如下

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    FriendGroup *friendGroup = _friendsData[section];
    NSInteger count = friendGroup.isOpened ? friendGroup.friends.count : 0;
    return count;
}

posted @ 2015-12-30 13:07  严_青  阅读(332)  评论(0编辑  收藏  举报