按下按钮后滑出

时间:2016-08-09 09:30:24

标签: ios swift uitableview

按下按钮后,是否可以将表格单元格向左滑动(三个垂直点图标)?

这是一张图片:

enter image description here

4 个答案:

答案 0 :(得分:0)

看一下方法: func deleteRowsAtIndexPaths(_ indexPaths: [NSIndexPath], withRowAnimation animation: UITableViewRowAnimation)

您正在寻找的动画可能是UITableViewRowAnimation.Left

答案 1 :(得分:0)

你可以用这个来实现:

tableView.beginUpdates

//Add code to update your dataModel

tableView.deleteSections(NSIndexSet(index: indexPathOfRemovedCell.section), withRowAnimation: .Left)

tableView.endUpdates()

答案 2 :(得分:0)

要在按下按钮(三个垂直点图标)后使表格单元格向左滑动,您可以将编辑设置为true,如下所示: -

tableView.setEditing(true, animated: true)

这将以编辑模式加载表格。编辑模式表示在左侧显示红色减号。点击它,将显示删除按钮。

答案 3 :(得分:0)

您可以尝试将cell.contentView的原始x设置为"当前值 - buttonWidth"在另一个水龙头上,你可以将它设置为原始的。