UICollectionView标题高度动画

时间:2017-04-10 21:36:57

标签: ios uicollectionview

我有以下情况......

当我最初加载UICollectionView时,我需要它从屏幕底部向上滑动而没有标题。这很容易。

有一个"添加"使用户完成添加项目的过程的单元格。在此过程结束时,我们再次显示列表,但这次使用标题。标题需要淡入,同时更新的列表从底部向上滑动。

要求是在两者之后的列表滚动到位,这几乎是默认行为。

我所遇到的问题是在显示标题时为动画列表幻灯片提供可行的方法。

一个想法是简单地设置标题的高度。基本上,以高度等于视图高度开始,然后将其设置为最终大小。这将自动绘制列表的其余部分,使其看起来像是滑入。

我尝试过这种方法的几种变体但没有成功。我可以毫无问题地设置高度,但我还没有能够为它设置动画。

我曾想过从referenceSizeForHeaderInSection返回适当的高度,重新加载数据会处理它。至少这是我从SO消息中收集到的内容。我也试过使布局失效并执行BellUpdates。

如果我将标题的内容放在集合视图的第一行然后尝试动画第0行的高度,这会更简单吗?

我不确定哪种方法最好。

1 个答案:

答案 0 :(得分:0)

好的,我发现以下内容很容易适应我的情景...

iOS Animating UITableView Header