ヘッダー/フッタースペースを変更するには、次のメソッドを実装する必要があります。
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
そして
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
(対応するメソッドを使用してフッターの高さを変更します)
次のコードは、セクションの周りのスペースを完全に削除します。
public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return nil
}
public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return nil
}
public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return .leastNonzeroMagnitude
}
public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return .leastNonzeroMagnitude
}
0.0
。しかし、(デフォルトの)30ポイントの高さの灰色の領域が表示されていました。使用0.0
は許可されていません。0.0
たとえば、上記の値を使用する必要があります0.0001
。