Ваши вертикальные ограничения кажутся мне немного странными. Вы можете установить их следующим образом? (Смотри приложение). Убедитесь, что есть заданный поток вертикальных ограничений, соединяющих верх ячейки с низом - это то, что диктует, как ячейка будет изменять размер.
После того, как вы установили свои ограничения, как показано ниже, создайте новое ограничение от нижней части другого содержимого до нижней части ячейки и установите его значение на greater than or equal to 20
(или любое другое значение)
Наконец, в вашем контроллере представления обязательно вызовите следующее:
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 200 //Again you can change this to whatever suits your needs
Примечание. Убедитесь, что вы связываете ограничения веб-представления с его родительским представлением. И установите минимальную высоту для родительского вида.