Ios Swift表格视图,在滑动操作后重新加载行,无法在同一行上再次滑动
我有一个带swipeActions的桌面视图, 这些操作调用Ios Swift表格视图,在滑动操作后重新加载行,无法在同一行上再次滑动,ios,swift,uitableview,Ios,Swift,Uitableview,我有一个带swipeActions的桌面视图, 这些操作调用tableView.reloadRows来更新我的表 我注意到,我无法在操作后再次滑动刚更新的行 问题是这个单元格显示了SwipeActions面板的状态。 我想一个简单的方法“刷回”这个手机会解决我的问题,但我没有找到任何 (我不想重新加载整个tableView) 您需要调用完成处理程序。你的行为应该这样定义 let action = UIContextualAction(style: .normal, title: "Hello")
tableView.reloadRows
来更新我的表
我注意到,我无法在操作后再次滑动刚更新的行
问题是这个单元格显示了SwipeActions面板的状态。
我想一个简单的方法“刷回”这个手机会解决我的问题,但我没有找到任何
(我不想重新加载整个tableView)
您需要调用完成处理程序。你的行为应该这样定义
let action = UIContextualAction(style: .normal, title: "Hello") { (action, view, completion) in
self.doSomething()
completion(true)
}
可以发布数据源逻辑吗?请尝试func reloadSections(uSections:IndexSet,带动画:UITableView.RowAnimation)
let action = UIContextualAction(style: .normal, title: "Hello") { (action, view, completion) in
self.doSomething()
completion(true)
}