动画UICollectionViewCell折叠

时间:2014-04-16 14:59:46

标签: ios animation resize uicollectionview collapse

当用户点击它时,我试图为UICollectionViewCell的高度设置动画。

基本功能正在按预期工作。它被轻拍时会折叠和展开但是我的UICollectionViewCells是自定义的并且有一个headerView和一个contentView所以当我为高度设置动画时它会将contentView折叠为0,并且在展开时只有标题可见而反之亦然。问题是contentView就在那里,并没有像单元格(它的超级视图)本身一样动画。

请参阅屏幕截图以获得更好的理解:

点击标题(红色)时的动画。 contentView是即时可见的,但单元格背后是动画:

enter image description here

动画结束后一切都很好: enter image description here

再次点击会按预期折叠单元格,但内容视图(蓝色)会立即隐藏: enter image description here

通过对collectionViewLayout执行批量更新来完成实现。我认为它只是一点点旗帜或其他东西,但我现在正在寻找一段时间。

编辑:在我的自定义UICollectionViewCell中禁用自动布局后,它的工作正常但是这似乎更像是一种解决方法。所以我将这个问题保持开放。

0 个答案:

没有答案