Как центрировать выравнивание 2 UIView внутри контейнера (UIView), не помещая их внутри UIView

Prateek Pande спросил: 31 июля 2018 в 09:36 в: ios

Выравнивание по центру (по горизонтали и по вертикали) 2 UIView внутри контейнера (UIView), не помещая их внутри UIView.I знаю, что это можно сделать, разместив их внутри UIView или UIStackView.

Но как мы можем сделать это напрямую?

--- ВОПРОС ИНТЕРВЬЮ ---

REF: - Образец вывода


1 ответ

Есть решение
Prateek Pande ответил: 11 августа 2018 в 09:05

Все усложняют все ...

Самое простое решение:

  • Добавить горизонтальное ограничение по центру для всего вида
  • Добавьте ограничение Top для View2 относительно. View1.
  • Добавить вертикальное ограничение по центру к View1, с константой as - (Высота View1 + Высота View2 + расстояние между ними) / 2.

Спасибо? только для интервьюера?