UIStackView布局

时间:2015-06-09 18:43:42

标签: swift uibutton xcode7 ios9 uistackview

我想在UIButtons两个UIStackView并排放置两个frame.setContentPane(new ImagePanel(myImage)); 。当我将两个按钮拖动到堆叠视图中时,第一个按钮占据视图的大部分,另一个是它可以的最小宽度。 我应该做别的吗? 谢谢

3 个答案:

答案 0 :(得分:2)

你做得对,但你可能错过了以下事情。

您需要设置UIStackViewDistribution&根据您的需要UIStackViewAlignment财产。

distribution属性确定沿堆栈轴排列的视图的布局。

alignment属性确定垂直于堆栈轴的排列视图的布局。

有关详细信息,请参阅this

答案 1 :(得分:1)

您需要将UIStackViewDistribution属性设置为Fill Equally才能获得50/50分发。

enter image description here

答案 2 :(得分:0)

您还需要添加buttonA.width = buttonB.width。

的约束