我有一些UI项目列表 - 他们将一个放在另一个下面。 现在,每个UI项都对前一项具有顶部空间约束。根据从服务器收到的数据,可以隐藏某些项目。
在这种情况下我应该如何隐藏元素,以便界面中没有空格。
P.S我知道几种方法可以在技术上做到这一点(从代码更改顶部约束值或通过“隐藏”属性隐藏元素),我的问题不是关于它如何可行,而是应该如何完成。
答案 0 :(得分:1)
在UIStackView中设置这些UI元素。然后当你隐藏它们时,它们不会留下空白区域。
在UIStackView中,您还必须使用这些UI元素的隐藏属性。