gpt4 book ai didi

iphone - 在 UITableViewCell 中如何将删除确认模式恢复到正常编辑模式?

转载 作者:行者123 更新时间:2023-12-03 18:24:40 24 4
gpt4 key购买 nike

我在某些单元格的常规单元格删除确认之上有一个自定义确认警报对话框,它有点对这些单元格进行双重确认。 (这是在用户进入编辑模式之后,而不是通过滑动)因此,如果用户在我的自定义确认对话框中单击“确定”进行确认。它应该执行实际的删除操作,效果很好,因为整个单元格将从 TableView 中删除。但是,如果用户单击“取消”,单元格不会被删除,它仍保留在表中并保持“取消确认模式”。这不是我想要的,我希望它恢复到“正常单元格编辑模式”。我搜索过苹果文档,它只提供了“showingDeleteConfirmation”只读方法。它实际上没有办法将此模式恢复为单元格编辑。我可以这样做来破解它:

        [cell setEditing:NO animated:NO];
[cell setEditing:YES animated:NO];

我无法在这里启用动画,因为它看起来很糟糕,很想再次返回非编辑模式到编辑模式。但如果没有它,动画过渡就不太流畅。有没有更干净的方法来做到这一点?

最佳答案

对于仍在寻找此功能的其他人,这可以为单个单元格实现平滑、相反的过渡:

[tableView setEditing:FALSE animated:TRUE];

关于iphone - 在 UITableViewCell 中如何将删除确认模式恢复到正常编辑模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6375545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com