2015-10-12 3 views
5

У меня есть макет UIButtons который выглядит следующим образом:Как редактировать несколько ограничений сразу в Interface Builder Xcode в

enter image description here

Горизонтальное расстояние между кнопками 8. Я хотел бы изменить это 4. конечно, я мог бы изменить их один за другим, как это:

enter image description here

Но есть много кнопок, и я не чувствую, как это делать.

Я попытался выбрать несколько кнопок, а затем добавил ограничение на горизонтальное пространство 4, но это просто добавляет ограничения. Он не обновляет старые ограничения. Это создает противоречивые ограничения со старыми.

Я ничего не видел, чтобы решить эту проблему в документации Editing Auto Layout Constraints.

ответ

5

Просто используйте Command + нажмите для выбора мульти constraits,

как GIF

enter image description here

+0

Это был ответ, который я искал. Кстати, как вы делаете анимированные gifs? – Suragch

+3

Используйте Quicktime, чтобы сделать видео, затем используйте GIF Brewery для создания gif. – Leo

+0

GifGrabber также хорошо работает для создания анимированных gif. – Suragch

0

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

0

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

Update Constraints

4

Одним из способов является создание представлений распорки, С каждым видом ширина равна первой. Установите ограничение кнопки на начало и пошаговое сложение. , и если вы измените первую ширину проставки, она изменит всю ширину обзора othes.

+1

Это очень умное решение. Если бы я думал, что мне нужно будет часто корректировать ограничения, я бы пошел с этим по принятому ответу. – Suragch

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