我正在开发一个有 3 个标签的 UI。都是垂直排列的——
标签 1
标签 2
标签 3
- 列表项 一次将向用户显示任意两个标签。
- 例如,如果显示了标签 1和标签 3,那么我想将标签 3 上移到标签 1 的下方,并使标签2的高度为 0。
- 如果显示了Label2和Label3,我们必须向上移动标签并将 label1 的高度设置为 0。所以每次 topmst 标签都应该与 superview 具有相同的上边距。它可以是 Label1、Label2 或 Label3
我应该使用堆栈视图来实现这个要求吗?
使用自动布局的最佳方法是什么?