我必须设计一个包含3个相等宽度视图的屏幕。每个视图都有一个删除按钮来删除特定视图。 当我点击第一个删除按钮时,其他两个视图必须与基本视图相等。
如何管理此情况的约束。 请有人告诉我如何管理。
由于
答案 0 :(得分:1)
可能最简单的方法是使用UIStackView
,将分布设置为Fill Equally
。
启动时,3个视图将分别占堆栈视图宽度的1/3。按下按钮,您可以使用.removeArrangedSubview()
,堆叠视图将自动重新调整其余两个视图的大小,每个视图占据宽度的1/2。