如何解决以编程方式删除UITableCells而不添加动画
| 当我以编程方式删除一堆单元格时(通常在表格视图的底部),所有单元格都会移动(因为要删除的单元格是从顶部开始的)。删除它们时,如何停止这种移动/抽动/重新排列?解决方法
在添加和删除行时使用ѭ0,一切都将变得很容易。
, 我认为这是您正在寻找的方法(?):
[tableView deleteRowsAtIndexPaths: indexPath withRowAnimation: UITableViewRowAnimationNone];
, 在调用deleteRowsAtIndexPaths之前,请保存当前可见行的indexPath。有关如何执行此操作,请参考此答案。
保存indexPath之后,在删除行之后,请调用此方法:
[tableview scrollToRowAtIndexPath:savedIndexPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。