我试图通过在自定义单元格中创建一个编辑按钮来重新排序。 (Customcell的右端有一个标签)
但是,当我单击“编辑”按钮时,reordercontrol和右标签重叠的问题。
我的代码:
@IBAction func editBtn(_ sender: Any) {
if self.tableView.isEditing == false {
self.tableView.setEditing(true, animated: true)
(sender as? UIButton)?.setTitle("End", for: .normal)
} else if self.tableView.isEditing == true {
self.tableView.setEditing(false, animated: true)
(sender as? UIButton)?.setTitle("Edit", for: .normal)
}
}
func tableView(_ tableView: UITableView, moveRowAt fromIndexPath: IndexPath, to toIndexPath: IndexPath) {
let rowToMove = final[fromIndexPath.row]
final.remove(at: fromIndexPath.row)
final.insert(rowToMove, at: toIndexPath.row)
}
func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
return true
}