Как я могу сделать авто изменение размера объекта в Xcode Auto Layout? - PullRequest
0 голосов
/ 19 апреля 2020

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

для Метка ДАТЫ : от пробела до Superview = 20 Выбор пробела до даты = 20

для Date Picker : начальное пространство для метки DATE = 20 конечное пространство для Superview = 20

Xcode говорит, что ширина и горизонтальное положение неоднозначны для «Date Picker». Но я не хочу фиксированный размер для Date Picker , я хочу, чтобы он изменял свой размер в зависимости от назначенных ограничений.

Пожалуйста, помогите, Спасибо!

Date Picker constraints Label constraints

Ответы [ 2 ]

2 голосов
/ 19 апреля 2020

Авторазметка должна знать, какой элемент должен иметь приоритет для горизонтального размера.

Выберите метку и измените приоритет сопротивления горизонтальному сжатию на Требуемый:

enter image description here

1 голос
/ 19 апреля 2020

Создание ограничений, таких как

Для метки:

enter image description here

Для сборщика:

enter image description here

Если у вас есть проблема с ограничениями, нажмите на красную стрелку, которая поможет вам

enter image description here

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