Подтвердить что ты не робот

Центрировать элемент между двумя другими элементами в автозапуске (iOS)

У меня есть 5 элементов в верхней части моего контроллера просмотра, и я пытаюсь разместить их равномерно с автозапуском. Для левого элемента (кнопка "Назад" ) я добавил ограничение на 15 пикселей от левой границы, а для правильного элемента (камеры) я добавил ограничение на 15 пикселей с правой границы. Затем я установил элемент центра (0:01), чтобы выровнять центр x так, чтобы он находился посередине. Наконец, я выбрал "Reset для предложенных ограничений" для... и флеш-элемента.

Посмотрев на него в iphone 5 и 4, он выглядит великолепно. Как вы можете видеть, все элементы разделены поровну:
введите описание изображения здесь

Пока все идет гладко. ОДНАКО, когда я тестирую iphone6 ​​и iphone6 ​​+, "..." и символ вспышки не центрируются между < и 0:01, как показано: введите описание изображения здесь

Как вы центрируете элемент между двумя соседними элементами? Ака, как мне центрировать "..." точно в промежутке между & и 0:01?? Эта простая задача занимает много часов, и я не понимаю, почему Xcode не имеет центра между двумя соседями.

Любая помощь будет принята с благодарностью!

4b9b3361

Ответ 1

Единственный способ, которым я понял, как это сделать, - создать контейнер, в котором содержится предмет, который вы хотите центрировать между двумя элементами. Этот контейнер должен иметь одинаковые конечные и ведущие суммы, а затем просто центрировать свою "вещь" в этом контейнере.

В приведенном ниже примере синий квадрат будет представлять собой оранжевый "...", а темно-серый квадрат будет представлять собой контейнер, который используется только для центрирования. Как только макет будет работать, просто установите для контейнера четкую заливку.

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

Ответ 2

Просто добавьте: если вы используете UIImageView в качестве контейнера, он уже прозрачен, поскольку вы не заполняете его изображением. Кроме того, верхняя и нижняя ручки легко размещаются.