Я создаю табличное представление с настраиваемыми ячейками, в котором каждая ячейка может иметь различные типы представлений, начиная от меток пары ключ-значение, карты, кнопок, списка и других, в зависимости от данных, поступающих с сервера, и эти представления будут заполняться. соответственно. Я создал пользовательский XIB для каждого типа представления, который я буду использовать
Так что для этого я взял parentTableView, ячейка которого будет иметь childTableView, каждая ячейка которого будет иметь другой тип представления в зависимости от данных с сервера
![enter image description here](https://i.stack.imgur.com/RjCgP.jpg)
ПРИМЕЧАНИЕ. - Кнопка вызова и навигации, а также назначенная метка не являются ячейками, а добавляются поверх ячейки
Теперь у меня естьдва вопроса:
Как я могу заставить childTableView отключить функцию прокрутки и взять всю высоту ее содержимого (на изображении после последнего assignedTo
есть поле priority
который в настоящее время обрезается, так как я определил высоту ячейки tableView равной 200)
Динамическая высота ячейки parentTableView (которая почти аналогична первому вопросу)
Я попытался установить rowHeight
и estimatedRowHeight
для parentTableView
, но он разрушает ячейки
parentTableView.rowHeight = UITableViewAutomaticDimension
parentTableView.estimatedRowHeight = 300.0
![enter image description here](https://i.stack.imgur.com/8RVqu.jpg)