Высота представления таблицы динамически - PullRequest
0 голосов
/ 14 апреля 2019

Я реализовал расширяемые секции в своем UITableView, и теперь моя проблема в том, что когда UIViewController загружает таблицу, под секцией появляются строки.

Не расширен:

enter image description here

Expanded:

enter image description here

Я хочу, чтобы в UITableView не было строк, если раздел не развернут, поэтому я могу установить еще один UIView ниже раздела. Когда секция развернута, UIView должен исчезнуть, и табличное представление будет представлено на весь экран.

Ответы [ 2 ]

1 голос
/ 15 апреля 2019
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
    return UIView()
}

просто используйте этот код, он удалит ненужные вам строки.

1 голос
/ 15 апреля 2019

Просто реализуйте viewForFooterInSection и верните пустой вид.

func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
    return UIView(frame: .zero)
}
...