Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UICollectionView标题高度动画_Ios_Uicollectionview - Fatal编程技术网

Ios UICollectionView标题高度动画

Ios UICollectionView标题高度动画,ios,uicollectionview,Ios,Uicollectionview,我有下面的场景 当我最初加载UICollectionView时,我需要它从屏幕底部向上滑动,而不带标题。这很容易 有一个“添加”单元,用于引导用户完成添加项目的过程。在这个过程结束时,我们再次显示列表,但这次显示的是一个标题。标题需要淡入,同时,更新的列表从底部向上滑动 要求是在两个列表都就位后,标题与列表一起滚动,这几乎是默认行为 我遇到的问题是找到一种可行的方法,在显示标题时为列表幻灯片设置动画 一个想法是简单地设置头部高度的动画。基本上,从与视图高度相等的高度开始,然后将其设置为最终大小。

我有下面的场景

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

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

要求是在两个列表都就位后,标题与列表一起滚动,这几乎是默认行为

我遇到的问题是找到一种可行的方法,在显示标题时为列表幻灯片设置动画

一个想法是简单地设置头部高度的动画。基本上,从与视图高度相等的高度开始,然后将其设置为最终大小。这将自动将列表中的其余部分向上拉,使其看起来好像正在滑入

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

我原以为只要从ReferenceSizeForHeaderInstitution返回适当的高度并重新加载数据就能处理它。至少这是我从这些信息中收集到的。我还尝试过使布局和性能更新无效

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


我不确定哪种策略是最好的。

好的,我发现下面的策略很容易适应我的场景


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