使用UITableViewAutomaticDimension在UITableView中隐藏UI元素的最佳方法是什么?
我在单元格中有多个标签,按钮和图像视图。对于特定条件,我想隐藏其中一些,并希望tableview相应地调整大小。
如果我遗失了某些东西,请纠正我。
答案 0 :(得分:2)
使用StackView。
StackView将对其进行管理,当元素隐藏时,它们会自动调整大小。 在tableview单元格中使用StackView
Click Here了解如何使用StackView
Click Here For Example,这有助于您更加了解。
答案 1 :(得分:0)
如果您使用UITableViewAutomaticDimension
,则必须以编程方式更新约束。
即如果你有2个标签和2个按钮,并且如果你想在点击其中一个按钮时隐藏在标签上。然后你必须管理该标签的高度限制以管理自动管理单元格高度。