我尝试使用带有自定义布局的集合视图重新创建存折UI。 到目前为止一切都那么好,但是我似乎无法找到解决办法。
问题:当我单击一个单元格时,我希望它向上移动到屏幕顶部(cv的内容偏移)。大多数细胞都没有问题,而且它们也是如此。但是,当所选单元格靠近屏幕底部时,根本没有移动...只是淡出和淡入。
为了实现这个动画,我嵌入了布局子类' UIView要执行的动画块中的invalidateLayout。无论我设置时间间隔有多高或多低,持续时间仍然相同,因此对淡入淡出行为没有影响。
我将在此处粘贴我认为需要修改的方法,以及指向youtube上的视频的链接。希望有人可以找到这个> _<"的解决方案。