Разверните UITableView, чтобы показать все ячейки в Stack View?
У меня проблемы с отображением UITableView на полную высоту в моем стековом представлении.
Мое дерево просмотра выглядит следующим образом:
- View
- Scroll View
- Stack View
- Table View
- Image View
- Map View
Табличное представление динамически заполняется данными, что прекрасно работает. Проблема в том, что одновременно видна только одна строка, и мне приходится листать список. Я бы хотел, чтобы представление таблицы занимало столько места по вертикали, сколько необходимо для отображения всех ячеек.
Я попытался отрегулировать высоту таблицы следующим образом, но это просто заканчивается таблицей, которая больше не прокручивается, хотя даже если бы она работала, я бы предпочел что-то более динамичное:
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.detailsTableView.frame.size.height = 200
}
Я подозреваю, что это, вероятно, аспект «стекового представления», который нуждается в корректировке, но я не уверен в этом. Кто-нибудь может предложить подходящий путь?