2
我试图做到以下几点:的UITableViewCell显示删除按钮自来水
- 当用户点击表视图的列。它显示删除按钮。
- 当删除按钮可见并且用户在行上点击时。细胞恢复正常状态。
截至目前,我可以透露swipe left
上的删除按钮并执行相应的操作。 Item-2是默认行为。
所以只剩下要做的事情是以编程方式显示删除按钮。
我曾尝试以下:
- 在
didSelectRow
cell.setEditing(true, animated: true)
但是这似乎并没有产生任何影响。 - 将tableview.setEditing设置为true会使红色删除图标从左侧显示,点击这些图标后,显示右侧的按钮。但这不是我想要的。
如前所述,按钮在左侧滑动显示。所以,我相信我下面的函数得到正确实施:
func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject]?
即使试图执行以下操作:
func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle
但同样没有效果。
那么有没有一种方法来实现我想要实现的行为?
谢谢,它为我节省了很多时间。 – santhu