gpt4 book ai didi

ios - AutoLayout上有两个以上的可选项

转载 作者:行者123 更新时间:2023-12-01 18:39:44 25 4
gpt4 key购买 nike

我有四个标签项目(小计,税项,提示和促销),其设计如下。

每个项目都相互连接。换句话说,每个标签都使用顶部空间约束。
PromotionTip是可选的。如果用户要添加,则可以。因此,我还在初始状态下为这些标签项的Height == 0添加了约束。如果添加了其中任何一个,那么我将Height更改为25以使其可见。

但是,您可以查看是否没有tip,那么promotion的位置就很奇怪。
我希望看到升职只是在税收之下,而不是看到多余的空格。

我想知道开发人员通常如何处理此问题?

添加提示之前
enter image description here

添加提示后

enter image description here

最佳答案

原因是因为“提示”标签的topbottom在未隐藏时具有相同的空间,并且通过将其设置为height = 0来隐藏它,但它仍然具有topbottom约束,从而产生了巨大的空间。您可以将topTip Label约束设置为0,或者如上所述,使用UIStackView,如果隐藏一项,它将自动调整间距。

关于ios - AutoLayout上有两个以上的可选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45273060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com