Ios 自定义UICollectionViewLayout(存折UI副本)-禁用单元格的淡入淡出动画

Ios 自定义UICollectionViewLayout(存折UI副本)-禁用单元格的淡入淡出动画,ios,uicollectionview,uicollectionviewlayout,passbook,Ios,Uicollectionview,Uicollectionviewlayout,Passbook,我正在尝试使用带有自定义布局的集合视图重新创建存折UI。 到目前为止还不错,但有一件事我似乎找不到解决办法 问题:当我点击一个单元格时,我希望它向上移动到屏幕顶部(cv的内容偏移)。大多数细胞对此没有问题,它们的表现也是如此。但是,当选定的单元格接近屏幕底部时,根本没有移动。。。只是淡出淡入 为了实现这个动画,我将布局子类“invalidateLayout”嵌入到将由UIView执行的动画块中。无论我设置的时间间隔有多高或多低,持续时间都是相同的,因此对淡入淡出行为没有影响 我将在这里粘贴我认为

我正在尝试使用带有自定义布局的集合视图重新创建存折UI。 到目前为止还不错,但有一件事我似乎找不到解决办法

问题:当我点击一个单元格时,我希望它向上移动到屏幕顶部(cv的内容偏移)。大多数细胞对此没有问题,它们的表现也是如此。但是,当选定的单元格接近屏幕底部时,根本没有移动。。。只是淡出淡入

为了实现这个动画,我将布局子类“invalidateLayout”嵌入到将由UIView执行的动画块中。无论我设置的时间间隔有多高或多低,持续时间都是相同的,因此对淡入淡出行为没有影响


我将在这里粘贴我认为需要修改的方法,以及youtube上的视频链接。希望有人能找到解决方法>\n如果你想在没有UICollectionView的情况下实现这一点,我很高兴能分享我所做的事情?