0

似乎有一个无法避免的错误,但我希望有人能做到这一点。

在 UITableView editMode 中有一个左侧删除指示器(带白线的红色圆圈):

在此处输入图像描述

我只想要右侧的拖放手柄,所以我通过调用来摆脱指示器:

func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCellEditingStyle {
    return .none
}

但是,如果您想要滑动操作的能力,这似乎也很清楚......

在此处输入图像描述

您不能调用上述“editingStyleForRowAt”方法。所以看起来我被迫只选择上述功能之一......奇怪的是你只能返回“.none”、“.insert”或“.delete”。

有人知道解决方案吗?

4

1 回答 1

0

在您的情况下,您应该尝试使用自定义单元格。请检查以下链接。

我只是假设,这对你有用,我不确定。

https://www.cocoacontrols.com/controls/eecellswipegesturerecognizer

于 2017-07-31T01:26:33.123 回答