ios – 以编程方式刷UITableViewCell?

有没有办法以编程方式触发相当于在具有编辑操作的UITableViewCell上向左滑动?这与简单的[tableView setEditing:YES animated:YES]不同,因为该方法将整个表设置为编辑模式,并显示插入/删除左侧附件视图和/或重新排序控件,而不是单行的编辑操作.

解决方法

您可以使用可选的func tableView(_ tableView:UITableView,editingStyleForRowAtIndexPath indexPath:NSIndexPath) – >来自 UITableViewDelegate的UITableViewCellEditingStyle.并返回要滑动的单元格的UITableViewCellEditingStyleDelete.如果要触发滑动,请使用func reloadRowsAtIndexPaths(_ indexPaths:[NSIndexPath],withRowAnimation animation:UITableViewRowAnimation)重新加载该单元格.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...