首页 > 解决方案 > 第一个表视图部分之前的边距

问题描述

为什么我在第一个表格视图部分之前有边距?

它不应该只在部分之间吗?

在此处输入图像描述

标签: iosuitableview

解决方案


覆盖

tableView (_tableView: UITableView, heightForHeaderInSection section: Int)

您将在运行时获得所需的行为。如果您需要根据部分更改值,则需要通过测试您所在的部分来手动完成。

func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
{ 
   if section == 0 {
    return CGFloat.leastNormalMagnitude
   }else{
    return 44
   }
}

推荐阅读