сделать горизонтальный вид стека детским центром в iOS - PullRequest
0 голосов
/ 25 мая 2019

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

То, что я хочу: (- это пробел)

-----Label-Image-----   

Я пробую выравнивание UIStackView центр и распределение Равный интервал или равное центрирование Оба результата были:

Label------------Image

Я могу добавить их в UIView и сделать это, но я хочу, чтобы представление стека обрабатывало его, если это возможно.

Ответы [ 2 ]

0 голосов
/ 25 мая 2019

1.Создайте UILable и добавьте его в один StackView . (Установите выравнивание по центру или в конце ) (и выравнивание текста имеетбыть в центре или вправо)

2.Создать UIImageview (установить ширина и высота ) и добавить его в один обзор стека . ((Установить выравнивание ведущий )

3. Затем добавить оба обзор стека в другой (горизонтальный) просмотр стека и установить выравнивание center и укажите space value согласно вашему выбору

0 голосов
/ 25 мая 2019

Я не совсем уверен, если это то, что вы спрашиваете, но если вы хотите -----Label-Image----- тогда вы можете просто установить alignment вашего ярлыка на выравнивание по правому краю в атрибуте инспектора .

Если вы ищете такой spacing, вероятно, equal spacing не очень хорошая идея. То, что я делаю, чтобы изменить интервалы между stack views, это добавить пустой UIView, где я хочу увеличить пространство.

Если вы хотите пропорционально отрегулировать height или width элемента стека, например, если вы хотите, чтобы метка была в 2 раза больше ширины изображения, просто выберите оба из них, добавьте ограничение автоматического размещения, равное равной ширине , а затем выберите любой из них и перейдите к инспектора размера . В инспекторе размеров нажмите «Изменить» для этого ограничения равной ширины, и в разделе множителя установите его как 1: 2 или 2: 1 , в зависимости от того, что вам подходит. Вы можете сделать то же самое, если вы вставили любой пустой UIViews для регулировки расстояния. Вероятно, не самый лучший метод, но это то, что я делаю. Любой, более опытный, чем я, мог бы дать лучший метод, если он точно есть.

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