У меня особая проблема, когда я имею дело с моей меткой в вертикальном, а затем в горизонтальном виде стека.
Горизонтальный вид стека должен иметь динамическую c высоту в зависимости от содержимого метки. Я пробовал другие решения, упомянутые ранее, такие как встраивание метки (и изображения, которое также находится в виде горизонтального стека) в отдельные UIViews и закрепление меток по краям.
Проблема в том, когда метка установлен в 0 - метка расширяется за пределы того, что ей требуется, добавляя отступы выше и ниже метки.
Я действительно проверил, что это не проблема с ограничениями, откуда представление стека начинается под imageView, так как предупреждающая метка правильно перемещается вверх при выравнивании представления стека по «верху», но метка все еще остается по центру.
Все было сделано в раскадровках без кода.
Взгляните на изображения, может быть, кто-нибудь поможет мне и узнает, как я могу решить эту проблему.
Желаемый эффект
Что происходит при запуске приложения
Проверка правильности прикрепления представления стека к представлению изображения путем выравнивания по верхнему краю
Ограничения
Второе представление стека в иерархии внизу просто заполняет пустое пространство на этапе проектирования. Не думаю, что это может вызвать проблему.