对于以前的iOS版本,我一直在使用tableView.moveRow(at: IndexPath, to: IndexPath)
通过滑动到表格视图的顶部来移动行:
tableView.moveRow(at: indexPath, to: IndexPath(row: 0, section: 0))
该动作是通过移动带有免费动画的精美动画来执行的:
“对于已移动的行,已移动的行会从起始位置到结束位置直接进行动画处理。” -Apple开发人员文档
我发现iOS 13中的动画仅限于向下移动以腾出空间的其他行,而移动的行将消失并重新出现在表格视图的顶部。
在iOS 13中是否有其他方法可以执行此操作? 在iOS 12或更低版本上仍然可以正常工作。
答案 0 :(得分:0)
情况似乎并非如此,动画仍会正常出现并出现在UITableView中,这是IOS 13中移动动画的简单演示示例。
https://www.youtube.com/embed/R64o5l4oNy8
如果没有其他建议,您能否分享一些视频或视觉示例