Я нашел еще одно сообщение stackoverflow, в котором спрашивалось, по сути, то же самое, что я пытаюсь решить (iOS Autolayout, как растянуть 2 кнопки по горизонтали), однако у меня все еще есть проблемы с выяснением того, как выровнять край моего объекта по центру супервизора. Мне нужно, чтобы две мои кнопки были выровнены бок о бок, как в примере в сообщении, на которое я ссылался, но я не могу понять, как сослаться на центр супервизора, чтобы установить для него выравнивание, как показано на скриншотах. . Может ли кто-нибудь дать немного больше информации о том, как достичь результата, упомянутого в связанном сообщении? Большое спасибо.
Выровняйте край элемента по центру супервизора в xCode/swift
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
Кроме того, если вы следовали синим направляющим линиям на раскадровке, вы можете щелкнуть tiefighter в правом нижнем углу и выбрать вид, который вы хотите разместить, и нажать «Добавить отсутствующие ограничения». После этого дважды проверьте ограничения, чтобы убедиться, что они соответствуют вашим требованиям.
- person NSGangster; 29.01.2016