Слайд для удаления с дизайном, аналогичным iOS 10+ Слайд уведомлений для удаления в UITableViewCell - PullRequest
0 голосов
/ 01 июля 2018

Как сделать так, чтобы слайд табличной ячейки для удаления выглядел как слайд, который нужно удалить для уведомлений iOS (исчезать и не касаться края экрана). У меня будет только кнопка удаления, поэтому мне не нужно несколько кнопок. Я хотел бы удалить после полного удара, как уведомления.

Вот фотография желаемого результата с 2 кнопками (я хочу только 1):

iOS notification swipe to delete

Текущий код, который я написал, устанавливает только стиль редактирования, который нужно удалить. Я пытался использовать UIContextualAction, но я считаю, что могу установить только стиль, цвет фона и / или изображение.

func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
    return true
}
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
    if editingStyle == .delete {
        print("delete")
    }
}

Вот так выглядит мой текущий код: What I currently have

1 Ответ

0 голосов
/ 01 июля 2018

Попробуйте добавить UIView внутри UITableViewCell с красным фоном и метку внутри UIView с текстом удаления. Удачи!

...