似乎有一个无法避免的错误,但我希望有人能够做到这一点。
在UITableView editMode中,有一个左侧的删除指示器(带白线的红色圆圈):
我只需要右侧的拖放夹,因此可以通过调用以下方法摆脱指标:
func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCellEditingStyle {
return .none
}
但是,似乎也很清楚,如果您希望能够滑动动作...
您不能调用上面的“ editingStyleForRowAt”方法。因此,似乎我只被迫选择上述功能之一...奇怪的是,您只能返回“ .none”,“。insert”或“ .delete”。
有人知道解决方案吗?
最佳答案
在您的情况下,您应该尝试使用自定义单元格。
请检查以下链接。
我只是认为,这对您有用,我不确定。
https://www.cocoacontrols.com/controls/eecellswipegesturerecognizer