0

В Swift. Как добавить ярлык для удаления на ячейку (все еще показывающий цвет и метку удаления), но по завершении салфетки выполняется действие удаления. Я видел, что тот же вопрос ответил в другом месте, но был для объективного c. Я не уверен, что для этой быстрой версии для быстрой реализации. Любая помощь будет большой.Проведите, чтобы удалить ячейку, не нажимая кнопку удаления Swift

Благодаря

+0

ли вы в конечном итоге найти ответ? –

ответ

0

Вы можете использовать другие, чем основные UITableView реализации этих двух методов:

override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool { 
    return true 
} 

override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) { 
    if editingStyle == .Delete { 
     objects.removeAtIndex(indexPath.row) 
     tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade) 
    } 
} 
+0

Если я не ошибаюсь, этот код показывает кнопку удаления, но пользователю все равно придется нажать кнопку удаления, чтобы удалить его. Я ищу то, что находится во многих почтовых приложениях, где вы прокручиваете и отпускаете, и действие выполняется. Пример. Входящие Google. Проведите один путь к архивированию. Проведите еще один, чтобы отложить. Или больший/длинный по удалению оси X для удаления. Это имеет смысл? – MBTDesigns

Смежные вопросы