IOS Auto Layout: Совместите край одной кнопки с центром другой кнопки?

Итак, у меня есть два UIButtons, которые я бы хотел выровнять, но не специально для ребер. Я хотел бы выровнять (левый) край одной кнопки до (горизонтального) центра другой кнопки. Поэтому я хочу, чтобы это выглядело так:

Button1

Как мне сделать AutoLayout в построителе интерфейса и/или программно? Я надеюсь, что это не слишком большой вопрос для начинающих, но iOS AutoLayout может быть настолько запутанным время от времени...

Ответ 1

В IB создайте любое горизонтальное ограничение между двумя кнопками. Например, выровняйте их центры. Затем выберите новый объект ограничения и инспектор размера. Там вы можете изменить, какие атрибуты выровнены. Выберите передний край верхней кнопки. Теперь CenterX нижней кнопки выровнен по передней кромке верхней кнопки.