2016-11-04 59 views
0

我只想问是否有可能在UIStackView中有两列UIViews。我的意思是我不想在父堆栈视图中放置另一个2 UIStackView来实现这一点。收缩UIStackView子

我得到了什么:

enter image description here

我想:

enter image description here

+1

否你必须堆叠stackviews。 Stackview相当于android的linearLayout,但是没有iOS的等效的android gridLayout。 –

+0

很遗憾听说在ios中没有android的等效gridview。我想在堆栈视图中有一个10列,我想拖动列之间的uiviews。现在这是一个痛苦拖拽uiview reorderably。如果他们的父母是一样的,那很容易,这就是为什么我问这是否可能。顺便说一句,谢谢马吕斯:) – Benjoe

回答

0

在这里,您需要执行以下步骤

  1. 创建包含2个图像stackviews,每一个具有水平轴
  2. 每个stackviews添加到单个堆叠视图具有垂直轴
+0

谢谢你回答。所以这是不可能的,除非我在水平轴堆栈视图中添加两个堆栈视图? – Benjoe

+0

是的,没有2堆栈视图,使用单个堆栈视图是不可能的。如果您知道“堆栈”这个词的含义,那么您将很容易地获得堆栈视图的概念,堆栈是一维列表,现在作为你想要的内容,它显然不是一维列表,因为有一维列表,你需要从内部维度创建列表,我的意思是你需要创建多个栈,每个栈都有水平方向,并将它添加到垂直单个栈中方向......你会得到你想要的 –