Выровняйте край элемента по центру супервизора в xCode/swift

Я нашел еще одно сообщение stackoverflow, в котором спрашивалось, по сути, то же самое, что я пытаюсь решить (iOS Autolayout, как растянуть 2 кнопки по горизонтали), однако у меня все еще есть проблемы с выяснением того, как выровнять край моего объекта по центру супервизора. Мне нужно, чтобы две мои кнопки были выровнены бок о бок, как в примере в сообщении, на которое я ссылался, но я не могу понять, как сослаться на центр супервизора, чтобы установить для него выравнивание, как показано на скриншотах. . Может ли кто-нибудь дать немного больше информации о том, как достичь результата, упомянутого в связанном сообщении? Большое спасибо.


person Randy Banks    schedule 29.01.2016    source источник
comment
Один из способов — установить булавку левой кнопки на левый край. Правая кнопка к правому краю, прикрепите левую сторону правой кнопки к правой стороне левой кнопки. Затем установите их ширину равной. Это самый простой способ для меня, если я использую раскадровку.   -  person NSGangster    schedule 29.01.2016
comment
Убедитесь, что ограничение между двумя кнопками имеет константу 0 или любое расстояние между ними.   -  person NSGangster    schedule 29.01.2016
comment
Вы знаете, я думал, что пробовал именно это, и получил ответ, напечатанный о том, что это не сработало для меня. Я решил попробовать еще раз на всякий случай, и это сработало. Я едва не выставил себя задницей, ха-ха. Спасибо большое чувак, очень ценю это   -  person Randy Banks    schedule 29.01.2016
comment
Вы используете раскадровку? Или все программно?   -  person NSGangster    schedule 29.01.2016
comment
я использую раскадровку   -  person Randy Banks    schedule 29.01.2016
comment
Теперь я добавил ответ, который, надеюсь, поможет вам немного больше с ограничениями на раскадровку.   -  person NSGangster    schedule 29.01.2016


Ответы (1)


Один из способов — установить булавку левой кнопки на левый край. Правая кнопка к правому краю, прикрепите левую сторону правой кнопки к правой стороне левой кнопки. Затем установите их ширину равной. Это самый простой способ для меня, если я использую раскадровку.
Убедитесь, что ограничение между двумя кнопками имеет константу 0 или любое другое расстояние между ними.

введите здесь описание изображения

Если вы посмотрите на этот снимок экрана, он щелкнет эту кнопку, когда она станет красной или желтой, и сообщит вам, какие ограничения вам не хватает на кнопке. Если вид неуместен, просто нажмите на вид и нажмите cmd+option+"=", и он даст вам предварительный просмотр на основе ограничений, которые вы на него наложили.

person NSGangster    schedule 29.01.2016
comment
Кроме того, если вы следовали синим направляющим линиям на раскадровке, вы можете щелкнуть tiefighter в правом нижнем углу и выбрать вид, который вы хотите разместить, и нажать «Добавить отсутствующие ограничения». После этого дважды проверьте ограничения, чтобы убедиться, что они соответствуют вашим требованиям. - person NSGangster; 29.01.2016