如何制作像 UITableView 一样的动画重新排序单元格?
Posted
技术标签:
【中文标题】如何制作像 UITableView 一样的动画重新排序单元格?【英文标题】:How make the same animation like UITableView reorder of cells? 【发布时间】:2011-02-25 01:23:30 【问题描述】:我有一个拖放操作between 2 UITableViews。单元格可以在源 TableView 中重新排序,或移动到另一个 TableView。
因为我需要在两者之间移动单元格,所以我不能使用默认的重新排序支持。但是,我想制作一个类似的动画,例如当单元格四处移动并且它们下方的单元格滑出时。
关于如何制作这个动画的任何提示?
更新:
您可以在 pulse app 中看到我正在寻找的确切内容。
【问题讨论】:
【参考方案1】:您始终可以使用deleteRowsAtIndexPaths:withRowAnimation:
将其从源中删除,并使用insertRowsAtIndexPaths:withRowAnimation:
将其插入到目标中。
【讨论】:
这不是我要找的东西。检查脉搏应用程序。当单元格在 tableView 顶部移动时重新排序动画是否会在其下方的单元格推开...【参考方案2】:如果你想做类似于“Pulse”的事情,你必须在你拥有的每一行和你需要的视图中使用“UIScrollView”,如果你这样做,UITableView 会更复杂,不会那么容易在它们之间移动
【讨论】:
以上是关于如何制作像 UITableView 一样的动画重新排序单元格?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UITableView 重新加载期间控制过渡动画? [复制]
UITableView 在同一批次更新中重新加载和移动行导致“尝试为单元格创建两个动画”
动画 UITableView 时停止 UITableViewCells 动画