我有一个应用程序,用户可以拖动UITableViewCells
从一个TableView
到另一个。 我这样做是通过在UITableViewCell中的顶部呈现一个“虚拟”小区用户触摸,并禁用“真实”的细胞。 我再在目的地插入新行UITableView
,我有动画虚拟单元之后,到新的细胞会被插入的位置。 这个工程,我想它。 但周围的其他方法,使我有很多的问题。
当从目的地的UITableView我拍了拍加倍细胞,细胞为动画回源的UITableView它最初是从拖。 问题是,我不能从目标除去细胞UITableView
速度不够快。
我希望它瞬间消失,所以,当我呈现在它之上虚设单元,我不会看到同一个小区的2个不同的动画。 (一个其中伪单元移动到源UITableView
,并且所述一个在实际小区从目标中删除UITableView
)。
一个reloadData
在UITableView
还不够好,因为我还是想在剩余的细胞以现在空的空间拉在一起,与动画。
所以,我可以以某种方式创建一个自定义动画,或者设置的时间UITableViewRowAnimation
为零? UITableViewRowAnimationNone
不为我做任何事。
哦,这可能是重要的一提的是该应用程序不会在App Store中,所以我不介意II所要做的事情,苹果不会批准的。