Чтобы изменить пространство верхнего / нижнего колонтитула , необходимо реализовать следующие методы :
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
.