折叠/展开UITableView中的特定单元格

时间:2018-05-23 05:25:04

标签: ios objective-c uitableview

我目前在1个UITableView中有2个类别(猫,狗)。

这是插图:enter image description here

cat and dog按钮是UITableView的一部分,它们位于标题部分。 它们充当两个类别的分隔符。

我想要实现的是当我点击猫按钮时,猫按钮下的列表应该折叠,狗按钮应该重新调整它的位置。 当我再次单击cat按钮时,列表应该展开。

我目前拥有的是:

NSUInteger indexes = (unsigned long)filteredList.count;
    for (int i = 0 ; i <= indexes - 1 ; i++)
    {
    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:i inSection:0];
    [self.accountBalanceTableView cellForRowAtIndexPath:indexPath].hidden = YES;
    }

它隐藏了我的所有猫咪名单,但是狗按钮没有调整它在屏幕上留下大量空白区域的位置。

1 个答案:

答案 0 :(得分:0)

有两种可能性可以做到这一点。

  • 更改要隐藏的部分中行的高度。
  • 为要隐藏的部分中的行返回0。