Высота представления таблицы динамически
Я реализовал расширяемые секции в своем UITableView, и теперь моя проблема в том, что когда UIViewController загружает таблицу, под секцией появляются строки.
Не расширен:
Expanded:
Я хочу UITableView
не иметь строк, если раздел не развернут, поэтому я могу установить другой UIView
ниже раздела. Когда раздел будет расширен UIView
должно исчезнуть, и табличное представление будет представлено на весь экран.
2 ответа
Решение
Просто реализуйте viewForFooterInSection
и вернуть пустое представление.
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return UIView(frame: .zero)
}
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return UIView()
}
просто используйте этот код, он удалит ненужные вам строки.