Отрегулируйте высоту представления, чтобы содержать количество строк представления таблицы - PullRequest
1 голос
/ 24 мая 2019

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

Вид таблицы обновляется, когда пользователь добавляет элемент, так как я не хочу пустых пространств, вид должен быть скорректирован - как я могу настроить высоту вида каждый раз, когда пользователь добавляет новый пункт

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

1 Ответ

0 голосов
/ 24 мая 2019

Вам нужно привязать высоту стола к выходу, и всякий раз, когда вы добавляете новую строку, изменяйте ее с помощью

 self.tableHeight.constant = rowHeight * arr.count
 self.view.layoutIfNeeded()
...