В настоящее время у меня проблемы с AutoLayout. Я использую конструктор интерфейса и пытаюсь расположить две кнопки одинаковой ширины рядом, как показано на следующем изображении.
Из следующего изображения предварительного просмотра мой titleImage был правильно ограничен и отображается правильно, но кнопки - нет. Я экспериментировал, выравнивая кнопку 1 по переднему краю titleImage, а кнопку 2 - по заднему краю titleImage, однако в этот момент распределение ширины между двумя кнопками искажается, как показано ниже.
Моя цель - понять, какие ограничения отсутствуют и должны применяться к двум кнопкам, чтобы поддерживать одинаковую ширину независимо от устройства. Если возможно, я хотел бы добиться этого с помощью построителя интерфейса, а не с помощью дополнительного кода.
источник
Ответы:
Добавьте следующие ограничения
Сообщите мне, если это сработает для вас.
источник
Следуйте инструкциям и снимкам экрана для простого решения
Шаг 1)
Шаг 2)
Шаг 3)
Шаг-4)
ВЫХОД
Надеюсь, это поможет вам :)
источник
Макет стека в iOS9 отлично справится со своей задачей. Добавьте представление стека в представление и настройте его следующим образом:
источник
Вы можете проверить мой пример - вы можете легко нацелить это, используя пропорциональное ограничение. Также вы можете легко прицелиться пропорционально нескольким UIViews. Пожалуйста, посмотрите прикрепленный пример
https://dl.dropboxusercontent.com/u/48223929/TestViewController.xib
источник
Мое решение -
Примечание. См. Снимок экрана.
источник