Есть несколько вариантов для достижения этой цели:
1) Используйте StackView с вертикальной ориентацией и добавляйте ваши виды как упорядоченные подпредставления в этом виде стека.Позже вы можете удалить тот, который вы хотите, и высота регулируется автоматически
2) Используйте ограничения.Добавьте ограничение от вашего первого представления к основанию с меньшим приоритетом изначально.Позже, когда вы вызовете setHidden()
в своем втором представлении, увеличьте приоритет этого ограничения.Таким образом, высота будет отрегулирована.
Вы можете попробовать один из вышеуказанных подходов.