-2

现在我有一个使用 Xib 从 Firebase 加载数据的表格,它运行良好。我希望通过具有可折叠单元(基于单元的单击)来增强其功能。

我的问题是是否可以为此使用 Xib?如果是,我该如何实施?使用 2 个单独的 xib(方法 1)或仅使用 1 个 xib 并查看第二部分(方法 2)或一起加载不同的 xib(方法 3)。

谢谢你的帮助!

在此处输入图像描述

4

1 回答 1

0

是的,有可能使用 1 xib 你需要给可折叠部分一个高度限制,并在里面相应地使用它cellForRowAt

cell.heightcon.constant = items[indexPath.row].show ? 200 : 0
cell.layoutIfNeeded()
return cell 

您还可以制作 2 个约束 1 将顶部可见部分链接到可协作部分,另一个将其链接到单元格底部并使用它们的isActive属性

于 2019-08-18T23:31:48.117 回答