Простое решение этой проблемы ...
Поместите UIStackView
ниже ярлыка.
Затем используйте AutoLayout, чтобы установить нулевой вертикальный интервал для метки и ограничить верхнюю часть тем, что ранее было нижней меткой. Метка не будет расти, stackView будет. Что мне нравится в этом, так это то, что представление стека не рендеринг. Так что не стоит тратить время на рендеринг. Даже при том, что это делает вычисления AutoLayout.
Возможно, вам придется поиграть с ContentHugging и Resistance, но это также просто.
Время от времени я решаю эту проблему и возвращаюсь сюда. На этот раз у меня была идея, которую я считаю самой простой, и я не думаю, что это плохая производительность.
Я должен сказать, что я просто использую AutoLayout и не хочу беспокоиться о расчете кадров. Это просто ... гадость.