Это связано с тем, что вы выбираете UIView и UITable в зависимости от вида стека.Если вы возьмете их из представления стека, вы можете указать конкретную высоту для верхней области (UIView) и прикрепить нижнюю часть верхней области (UIView) к верхней части нижней области (UITableView).
В качестве альтернативы, вы можете сохранить их в виде стека и изменить распределение на «заполнить», а приоритет размещения контента для UITableView будет меньше, чем для UIView.Это сделает UIView настолько большим, насколько это необходимо, и позволит UITableView занять оставшуюся часть пространства, что звучит так, как вы хотите.Это хорошее описание различных возможностей распространения для стека:
https://spin.atomicobject.com/2016/06/22/uistackview-distribution/