如何管理视图的相等宽度

时间:2017-05-23 07:03:12

标签: autolayout constraints

我必须设计一个包含3个相等宽度视图的屏幕。每个视图都有一个删除按钮来删除特定视图。 当我点击第一个删除按钮时,其他两个视图必须与基本视图相等。

如何管理此情况的约束。 请有人告诉我如何管理。

由于

1 个答案:

答案 0 :(得分:1)

可能最简单的方法是使用UIStackView,将分布设置为Fill Equally

启动时,3个视图将分别占堆栈视图宽度的1/3。按下按钮,您可以使用.removeArrangedSubview(),堆叠视图将自动重新调整其余两个视图的大小,每个视图占据宽度的1/2。