2016-06-09 2 views
0

Я пытаюсь успешно выровнять 2 UIButton укладка на TOPlayerView.Ограничения Кнопки на LayerView AutoLayout

Иерархии выглядит следующим образом:

enter image description here

Кнопка лежала только на верхней части layerView (просто UIView, который является черным и имеет определенный альфа). Теперь я хочу, чтобы кнопки выравнивались внутри этого «контейнера».

Как это:

enter image description here

я установка constraints к левой и верхней + справа и сверху. также поддерживает соотношение сторон.

Это результат:

enter image description here

Так это просто кнопки делает проблемы. Кто-нибудь знает другой способ решить это?

ответ

2
  1. вставлять кнопки внутри UIView
  2. Установите UIView, чтобы иметь фиксированную ширину и высоту
  3. Set UIView горизонтально выровнять к центру.
  4. , так как «Layer View» имеет динамическую высоту, установите нижнее пространство UIView на «Layer View»
2

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

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