2016-11-04 5 views
0

Я просто хочу спросить, возможно ли иметь UIViews из двух столбцов внутри UIStackView. Я имею в виду, что я не хочу помещать еще 2 UIStackView в представление родительского стека для достижения этого.Shrink UIStackView Child

ЧТО Я ПОЛУЧИЛ:

enter image description here

ЧТО Я ХОЧУ:

enter image description here

+1

Нет, вы должны сложить stackviews. Stackview является эквивалентом линейной линейки Android, но нет iOS-эквивалента андроида gridLayout. –

+0

Удовлетворительно слышать, что в ios нет эквивалентного gridview android. Я хочу иметь 10 столбцов в стеке, и я хочу перетащить uiviews между столбцами. Теперь это боль, чтобы перетащить uiview. Если их родитель будет таким же, что было бы легко, вот почему я спрашиваю, возможно ли это. Btw, спасибо Marius :) – Benjoe

ответ

0

Здесь вам необходимо выполнить следующие шаги

  1. Создать stackviews, содержащий 2 изображений, каждый из которых имеют горизонтальные оси
  2. Добавить каждый из этих stackviews в единое представление стека с вертикальной осью
+0

Спасибо, что ответили. Таким образом, это невозможно, если я не добавлю два представления стека внутри горизонтальной оси стека? – Benjoe

+0

Да .. без наличия 2 стеков, невозможно использовать одиночный стек. Если вы знаете, что означает слово «стек», тогда вы легко получите представление о представлении стека, Stack представляет собой 1-D список, теперь как контент, который вы хотите, он явно не является 1-D списком, для того, чтобы иметь 1-D список, вам нужно создать список из внутреннего contens, я имею в виду, что вам нужно создать несколько стеков, каждый из которых имеет горизонтальные направления, и добавить их в один стек с вертикальным направление ... вы получите то, что хотите –

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

  • Нет связанных вопросов^_^