假设我有一个UICollectionViewCell,下面是cell的布局

LabelOne || LabelTwo || Button


在我的CollectionViewController中,我设置cellForRowAtIndexPath =30。现在,我想在标签2下显示一个名为labelThree的标签,并在按下按钮后增加单元格高度= 60。下面是我要在按下按钮后要完成的布局

LabelOne || LabelTwo || Button
Label Three


有没有人有什么建议?提前致谢!

最佳答案

使用自动布局创建自定义单元格,并确保设置每个标签和按钮的高度。另外,请确保设置顶部和
  所有组件的底部约束。这样,该单元将具有
  它的高度。
  首先,将标签三的可见性设置为隐藏。
  单击按钮时,将标签三的可见性设置为可见。
  之后立即调用cell.layoutIfNeeded以重置像元高度。

10-06 13:04
查看更多