主要问题:我有三个标签(label1、label2、label3),一个在另一个之下。如果在运行时将 label2 设置为隐藏或从超级视图中删除,我如何将 label3 对齐到 label1 下方。
初始视图:
Label1
vertical spacing
Label2
vertical spacing
Label3
行动:
set Label2.hidden = yes;
输出:
Label1
vertical spacing
Label3
我尝试的是应用垂直间距约束:
- 在 label1 和 label2 之间具有一定的优先级
- 在 label2 和 label3 之间,对第三个约束具有高优先级
- 在 label1 和 label3 之间,优先级最低
现在,当我删除 label2 时,如何刷新约束,或者我应该跟踪所有约束并在 label2 隐藏时删除第二个约束?