我有一个像这样的单元格的简单tableview。
现在我想在此表视图中实现拖放,以便用户可以安排单元格。所以我用过它。
func tableView(tableView: UITableView, canMoveRowAtIndexPath indexPath: NSIndexPath) -> Bool {
return true
}
func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle {
return UITableViewCellEditingStyle.None
}
func tableView(tableView: UITableView, shouldIndentWhileEditingRowAtIndexPath indexPath: NSIndexPath) -> Bool {
return false
}
func tableView(tableView: UITableView, moveRowAtIndexPath sourceIndexPath: NSIndexPath, toIndexPath destinationIndexPath: NSIndexPath) {
let card = self.arrCards.objectAtIndex(sourceIndexPath.row) as! Card
self.arrCards.removeObjectAtIndex(sourceIndexPath.row)
self.arrCards.insertObject(card, atIndex: destinationIndexPath.row)
}
它显示出这样的细胞。
所以这里我不想要三行按钮。如何删除该按钮。我想拖拽掉落应该在用户拖动整个单元格时发生。我试图改变accessoryType,editingAccessoryType,accessoryView,editingAccessoryView。但直到现在还没有运气。