[Ios] Центр 4 изображения с автозагрузкой ограничений


Answers

Для первого изображения добавьте ведущее пространство для просмотра и для последнего изображения добавьте трейлинг-пространство для просмотра и добавьте вертикальное расстояние между первым и вторым, вторым и третьим, третьим и четвертым, а также установите горизонтальный центр в контейнере для каждого изображения

Question

Я новичок в автозапуске, и я немного зациклен на том, как центрировать эти 4 изображения на всех разных устройствах, например, на изображениях. Я попытался применить автоматически сконфигурированные ограничения, но тогда он будет иметь такое расстояние и не подходит для всех устройств. Итак, мой вопрос в том, какие ограничения мне нужно применять на всех разных изображениях, чтобы сделать все изображение центрированным с одинаковым расстоянием?

Вот как выглядит моя ячейка в storyBoard:

образ опций ограничения на изображении 1:

изображение в симуляторе:

/// MY TRY ////

Здесь вы можете увидеть ограничения, которые я добавил, и результат?

результат:




Если вы хотите, чтобы изображения всегда сохраняли свой фиксированный размер и пространства с динамическим размером между ними, то самый простой способ сначала перетащить четыре UIView в свой набор StoryBoard, ограничивать верхний левый правый и высотный для всех UIViews и давать равную ширину всем UIViews (перетащить из одного UIView в другой и установить его равную ширину, повторите эту работу для всех UIViews).

Изображение о макетах

Во-вторых, вам нужно перетащить ваши изображения, установленные в эти UIViews, и устанавливает их ширину высоты ограничения и горизонтальную ориентацию в контейнере и вертикально вертикально в контейнере.

В последнем заданном цвете фона всех UIViews по умолчанию (белый) вы получите результат, который он будет работать ... уверяю вас.

Скриншот Xcode




Links