Swift - 在表格视图中更改编辑模式下的减号图标

时间:2015-03-04 17:21:28

标签: swift

我正在尝试在编辑模式下更改单元格的默认左减号图标。

我尝试了一切。

我已经能够更改右侧的删除确认按钮,我只需要更改左侧图标。

我尝试创建自定义界面单元格并在左侧添加了自定义图像,然后我在视图控制器中添加了此代码。

override func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle {

        return UITableViewCellEditingStyle.None
    }

添加该代码可以让我隐藏减去默认图标并显示我自己的图像。

问题是默认图标的空间仍然存在:(

我不知道还能做什么。我尝试在自定义单元格界面中使用约束,但它根本不能解决问题。

无论如何,当使用那段代码时,不仅图标消失(除了它离开的空白区域之外还没有),而且在滑动时也不再显示正确的动作。只有拖放功能才能恢复活动状态。

enter image description here

1 个答案:

答案 0 :(得分:0)

func tableView(tableView: UITableView, shouldIndentWhileEditingRowAtIndexPath indexPath: NSIndexPath) -> Bool {
        return false
    }

添加此功能,以便在编辑

时行不会缩进