0

我有一个UITableView实现一个功能,比如当我单击单元格时,我希望它向下列并显示一个带有滑块和暂停按钮的音乐播放器,所以我想我可以使用每个单元格作为一个包含 2 行的部分,当我单击我重新加载部分并为第二行提供不同的单元格样式为playerCell. 但问题是我只想要第一个sectionHeaderView修复,当我为其余部分返回 nil 和 0.0时,当我在第二部分向上滚动后向上滚动时,sectionHeaderView我的第一个消失。sectionHeaderView那么如何仅修复第一个 sectionHeaderView 并使其他sectionHeaderView为空呢?

在此处输入图像描述

4

2 回答 2

0

通过比较部分在以下功能中给出所需的高度

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{ 
  if (section==0)
  {
    //height you want
  }
}
于 2015-07-23T04:37:13.697 回答
0

如果 section 为 0,则将 section header view 的高度设置为零,无需返回 nil。

于 2015-07-23T04:29:45.613 回答