如何创建展开和折叠tableview?

时间:2016-02-20 18:29:12

标签: ios objective-c iphone

我能够成功地展开和折叠tableView部分,但到目前为止,我无法对各个部分进行扩展。所有部分同时折叠或展开。

1 个答案:

答案 0 :(得分:1)

您可以通过按需删除和添加tableView来折叠和展开tableViewCells部分,就像您想要折叠重新加载tableViewSection数据并在numberOfRowsInSection中返回零,以及何时需要要将其展开,只需从numberOfRowsInSection方法返回正确的行数,它应该类似于下面的

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    //Check if section is collapsed
    if (section_is_collapsed) return 0;
    return actual_num_of_rows_in_Section;
}