Динамический размер ширины, чтобы соответствовать элементам управления в стеке - PullRequest
0 голосов
/ 30 января 2019

У меня горизонтальный вид стека с кнопкой и надписью

Случай 1: текст кнопки является динамическим, и его размер должен соответствовать тексту.Поэтому я добавил объятия и сжатия к необходимому.Это прекрасно работает

Случай 2: Но когда мой ярлык скрыт, Button занимает все пространство стека просмотра.Как я могу избежать этого?

Мне нужна фиксированная ширина моей кнопки, чтобы она соответствовала заголовку.Пожалуйста, обратитесь к экрану ниже, как это выглядит

ВСЕ ограничения добавлены в раскадровку.Я не хочу делать это программно

enter image description here

Пожалуйста, совет

1 Ответ

0 голосов
/ 30 января 2019

Для этого есть несколько способов.

enter image description here

Первый просмотр стека: Ваш обычный случай.

Второй просмотр стека:

  • Значение label.text "".
  • Добавление пустого текста может увеличить высоту stackView, если вы явно не добавите ограничение высоты для stackView.
  • Кроме того, кнопка имеет ограничение ширины.

Третий просмотр стека:

  • Для метки alpha установлено значение 0.
  • Кнопка имеет ограничение ширины.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...