自定义UITableViewRowAnimation或持续时间(Custom UITableView

2019-09-19 05:01发布

我有一个应用程序,用户可以拖动UITableViewCells从一个TableView到另一个。 我这样做是通过在UITableViewCell中的顶部呈现一个“虚拟”小区用户触摸,并禁用“真实”的细胞。 我再在目的地插入新行UITableView ,我有动画虚拟单元之后,到新的细胞会被插入的位置。 这个工程,我想它。 但周围的其他方法,使我有很多的问题。

当从目的地的UITableView我拍了拍加倍细胞,细胞为动画回源的UITableView它最初是从拖。 问题是,我不能从目标除去细胞UITableView速度不够快。

我希望它瞬间消失,所以,当我呈现在它之上虚设单元,我不会看到同一个小区的2个不同的动画。 (一个其中伪单元移动到源UITableView ,并且所述一个在实际小区从目标中删除UITableView )。

一个reloadDataUITableView还不够好,因为我还是想在剩余的细胞以现在空的空间拉在一起,与动画。

所以,我可以以某种方式创建一个自定义动画,或者设置的时间UITableViewRowAnimation为零? UITableViewRowAnimationNone不为我做任何事。

哦,这可能是重要的一提的是该应用程序不会在App Store中,所以我不介意II所要做的事情,苹果不会批准的。

文章来源: Custom UITableViewRowAnimation or duration