gpt4 book ai didi

ios - 当一组文本标签为空时自动布局垂直间距

转载 作者:行者123 更新时间:2023-12-02 04:41:57 24 4
gpt4 key购买 nike

我有一组文本标签,彼此垂直间隔 15 像素enter image description here

问题是,当其中一个标签为空时,空标签上方和下方的其他两个标签之间就会有额外的空间(30 像素)。

我知道一种解决方案是将所有文本标签限制在顶部和上面的标签,然后我可以删除它,所有内容都应该看起来对齐,但问题是我重复使用 View ,有时甚至重复使用所有标签有文字,有时有些是空的。因此,如果我删除标签,我将不得不重新创建它并手动重新调整约束。

有没有办法在其中一个标签为空时删除多余的垂直间距而不删除它?

编辑 1:标签没有任何高度约束,因此空标签的高度将为 0 像素

编辑2:我需要支持iOS7+

最佳答案

可能的选项:

  • 不要使用多个标签,而应使用单个标签,如果不同部分需要不同的格式,则可以使用属性字符串

  • 为每个约束添加一个导出,并根据是否有文本的标签调整常量

还有很多其他的,包括使用 TableView 、堆栈 View (iOS 9+),以及可能更多......

关于ios - 当一组文本标签为空时自动布局垂直间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34351706/

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