2016-01-25 7 views
3

Как установить равное расстояние между четырьмя UIButton?Установить равное расстояние между UIButton

Установив эти ограничения, результат в iPhone6 ​​и iPhone6 ​​Plus неверен. С помощью этого ограничения: enter image description here enter image description here Результат: enter image description here

+0

использования UIStackView горизонтального просмотреть стек. проверьте этот учебник http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views – KDeogharkar

+0

Или вы можете разместить три прозрачных вида между зелеными кнопками и сделать эти представления равными друг другу. Так же как головки и хвосты пинок видят каждую пару зеленых кнопок. – curious

+0

Почему вы выравниваете центр x? вы не должны этого делать, вместо этого определите ограничение между первой кнопкой и второй кнопкой горизонтально. И убедитесь, что горизонтальное ограничение между всеми кнопками одинаковой длины, i означает постоянное значение. –

ответ

2

Вы можете применять ограничения, как показано ниже снимков экрана для достижения требуемого результата.

Нет необходимости в дополнительном просмотре.

Pure Autolayout.

1) Ниже приведены ограничения для кнопки1. enter image description here

2) Ниже приведены ограничения для кнопки2. enter image description here

3) Ниже приведены ограничения для кнопки3.

enter image description here

4) Ниже приведены ограничения для Button4.

enter image description here

Ниже приведен результат для iPhone6 ​​+ тренажера. Портрет: enter image description here

Landscap: enter image description here

портрет с другим цветом фона из более четкого представления: enter image description here

Lanscape с различным цветом фона из более четкого представления: enter image description here

+0

Хорошо, все работает отлично! Не могли бы вы объяснить подробно? –

+0

да, я могу объяснить то же самое –

+1

любое представление требуется x, y, width, height, используя ограничение для правильной настройки, –

Смежные вопросы