首页 > 解决方案 > iOS - 在 tableView 重新加载时执行动画

问题描述

我必须tableView在第一次显示时对部分和行执行一些动画效果。动画行为如下图所示

在此处输入图像描述

在深入观察时,sectionView幻灯片从左到右(深灰色)。动画完成后sectionView,行开始动画(浅灰色)。基本上,这些行一个接一个地从顶部项目向下滑动。大约在第一行动画完成 50% 时,第二行开始出现。我将如何实现它?

标签: iosswiftuitableviewuitableviewsectionheader

解决方案


好问题。这会很棘手。

我想您必须创建支持动画到位的自定义表格视图单元格(或进入表格视图单元格的内容视图)。我会说你会创建视图,然后应用一个遮罩动画,从左到右或从上到下显示它。

如果你想让你的从上到下的动画让你的细胞变得更高并且变得更不透明,那么它仍然会很复杂。


推荐阅读