我希望能够在某种条件下更新我的观点。例如,一个咖啡应用程序并排有三个标签,一个是杯子的大小,另一个是使用的打顶,还有其他准备时间。想象一下,某种咖啡没有顶部,我不想简单地在标签上说“nil”,我希望标签消失,另一种标签也要贴近彼此。我在考虑这样的事情:
override func viewDidLoad() {
super.viewDidLoad()
if thisFeatureIsAvailable == false {
//Make specific label disappear, move other labels together.
} else {
//Load content for label.
}
}
我还为标签设置了一些AutoLayout约束。
谢谢,
tiferrei
答案 0 :(得分:0)
如果您已经为标签设置了自动约束,则最好的方法是将要隐藏的标签的宽度更改为0 。如果其余的不费吹灰之力,这将非常谨慎。