幻灯片以与iOS 10+类似的设计删除通知幻灯片以在UITableViewCell中删除

时间:2018-07-01 06:06:59

标签: ios swift uitableview slide uitableviewrowaction

如何使tableviewcell的幻灯片删除看起来像是针对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 :(得分:0)

尝试在UITableViewCell内添加带有红色背景的UIView,并在UIView内添加带有删除文本的标签。祝你好运!