我怎样才能修复第一个sectionHeaderView并使其他sectionHeaderView在UITableView中为空?

时间:2015-07-23 04:11:04

标签: ios objective-c uitableview sectionheader

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

enter image description here

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

通过比较各节

,在下面的函数中给出所需的高度
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{ 
  if (section==0)
  {
    //height you want
  }
}