假设我有一个UICollectionViewCell
,下面是cell
的布局
LabelOne || LabelTwo || Button
在我的
CollectionViewController
中,我设置cellForRowAtIndexPath =30。现在,我想在标签2下显示一个名为labelThree的标签,并在按下按钮后增加单元格高度= 60。下面是我要在按下按钮后要完成的布局LabelOne || LabelTwo || Button
Label Three
有没有人有什么建议?提前致谢!
最佳答案
使用自动布局创建自定义单元格,并确保设置每个标签和按钮的高度。另外,请确保设置顶部和
所有组件的底部约束。这样,该单元将具有
它的高度。
首先,将标签三的可见性设置为隐藏。
单击按钮时,将标签三的可见性设置为可见。
之后立即调用cell.layoutIfNeeded以重置像元高度。