Swift: Как заставить UITableView с динамическими размерами ячеек появляться в UIStackView? - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь поместить UITableView с саморазмерными ячейками в UIStackView. Свойство UITableView s isScrollEnabled имеет значение false. UITableView затем добавляется к UIView, UIView добавляется к UIStackView, а UIStackView добавляется к UIScrollView.

Проблема, которую я получаю, заключается в том, что я должен точно угадать, какой будет высота стола в layoutSubviews(), потому что на основании этого UIStackView решает, какую высоту он выделит для UIView содержащий UITableView. Это, однако, невозможно, поскольку содержание UITableView варьируется.

Как я могу гарантировать, что UITableView полностью виден (и все его ячейки полностью видны), сохраняя при этом следующую иерархию представлений, без необходимости точно угадывать, какой будет высота UITableView s :

-UIScrollView
--UIStackView
---UIView
----UITableView
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...