Есть ли способ изменить размер UIButton в Xcode?

#swift #xcode #storyboard

#swift #xcode #раскадровка

Вопрос:

  1. Как мне сделать, чтобы ширина 0 была одинакового размера с 1 и 2
  2. ( . ) чтобы ширина была равна 3, а = — равной ширине с ?

Я не могу перетащить белый квадрат (при нажатии кнопки пользовательского интерфейса), чтобы изменить их размер.

Скриншот моей раскадровки:

Скриншот моей раскадровки

Комментарии:

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

Ответ №1:

Следуйте инструкциям

  1. Фокус на представлении стека содержит элементы «0 . =»
  2. выберите элемент «. =» и вставьте в представление стека
  3. Свойства StackView должны быть «Выравнивание = заливка», «Распределение = заливка поровну» и «Интервал» в соответствии с другими элементамипроверить изображение

Комментарии:

1. дайте мне знать, если вы все еще сталкиваетесь с проблемой.

Ответ №2:

Вариант 1

Установите для Distribution Fill StackView значение , а затем перетащите элемент управления 0 Button на . Button . Выберите Равную ширину, а затем установите множитель (умноженный на 2, поскольку он должен быть в два раза больше размера) в инспекторе размеров.


Вариант 2

Поместите the .Button и the = Button в одинаково заполненный StackView, а затем the 0 Button и StackView в другой одинаково заполненный StackView. Вероятно, это лучший вариант, если речь идет о распределении 50 на 50.