出了什么问题: UITableView方法中似乎存在相当大的动画故障
deleteRowsAtIndexPaths: withRowAnimation: UITableViewRowAnimationAutomatic
重现它:使用insertRowsAtIndexPaths:withRowAnimation在节的底部插入一行: - 在我的情况下,这发生在UISwitch动作上。向上滚动单元格,直到它不在视线范围内。将单元格向下滚动到视图中。通过上述调用删除该行(再次触发切换操作时)。
动画将使正在删除的底部单元格向上移动 上面的单元格,而不是预期的下方预期幻灯片。
我如何解决这个问题:我可能做错了什么,或者这是一个错误?在第二种情况下,我该如何隐藏问题?