Разверните 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
}

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

Ответы на вопрос(2)

Ваш ответ на вопрос