我有以下情况......
当我最初加载UICollectionView时,我需要它从屏幕底部向上滑动而没有标题。这很容易。
有一个"添加"使用户完成添加项目的过程的单元格。在此过程结束时,我们再次显示列表,但这次使用标题。标题需要淡入,同时更新的列表从底部向上滑动。
要求是在两者之后的列表滚动到位,这几乎是默认行为。
我所遇到的问题是在显示标题时为动画列表幻灯片提供可行的方法。
一个想法是简单地设置标题的高度。基本上,以高度等于视图高度开始,然后将其设置为最终大小。这将自动绘制列表的其余部分,使其看起来像是滑入。
我尝试过这种方法的几种变体但没有成功。我可以毫无问题地设置高度,但我还没有能够为它设置动画。
我曾想过从referenceSizeForHeaderInSection返回适当的高度,重新加载数据会处理它。至少这是我从SO消息中收集到的内容。我也试过使布局失效并执行BellUpdates。
如果我将标题的内容放在集合视图的第一行然后尝试动画第0行的高度,这会更简单吗?
我不确定哪种方法最好。