gpt4 book ai didi

cocoa-touch - 带有使用自动布局动态显示/隐藏的标签的 UITableViewCell

转载 作者:行者123 更新时间:2023-12-03 17:50:59 26 4
gpt4 key购买 nike

我在启用自动布局的 XIB 中定义了一个 UITableViewCell。它包含多个 UILabels,其中一个经常运行到不止一行。我能够根据其内容适当调整单元格的高度。布局类似于以下示例:

UITableViewCell Example 1

我现在想要实现的是一个额外的 UILabel,它在初始渲染时可能不存在,但会在用户按下操作按钮时填充。

UITableViewCell Example 2

使用自动布局完成此任务的最佳方法是什么?

更新 :

我试图通过添加/删除高度 = 0 的约束来隐藏/显示动态标签,但遇到与其他标签的位置/大小相关的问题。我在这里提供了一个显示这些问题的示例项目:https://github.com/markdorison/AutoLayoutExample

最佳答案

您可以通过为约束创建一个导出并更改常量然后调用 setNeedsUpdateConstraints 来为约束设置动画。 - 都在一个动画块内

关于cocoa-touch - 带有使用自动布局动态显示/隐藏的标签的 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21444027/

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