在某个点之后无法删除表格单元格

Posted

技术标签:

【中文标题】在某个点之后无法删除表格单元格【英文标题】:Inability to delete table cells after a certain point 【发布时间】:2009-08-12 06:00:25 【问题描述】:

我已经构建了一个能够从表格中删除单元格的应用程序,但前提是有两个以上的单元格。

如果有两个或更少的单元格,它只能让我选择它们。有什么想法吗?

这是一个可视化的视频:http://slavingia.com/etc/helpme.mov

【问题讨论】:

发布(相关部分)您的代码。我们不知道您说的是 html 表、数据库表、厨房表还是亚瑟王的圆桌会议。虽然制作电影显示了一些努力,但我的酒店没有带宽,那些有的人会怀疑 .mov 是否包含木马。 哦,我没有意识到。无论如何,它是一个 UITableView,只要少于三个 UITableViewCell,它们是可选择的,但不可删除。 您不会删除视频中的任何单元格。你能澄清一下你的意思吗? 我希望能够删除所有表格单元格,但它在 2 处停止。 【参考方案1】:

如果你有数据源,在委托方法中

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath   

您可以查看源中有多少项目,如果少于 2 则您可以在不允许编辑的此方法中返回 none,否则您可以返回删除样式以便您可以

【讨论】:

我希望能够删除所有表格单元格,但它在 2 处停止。

以上是关于在某个点之后无法删除表格单元格的主要内容,如果未能解决你的问题,请参考以下文章

无法从自定义表格视图单元格按钮中删除行

如何从 HTML 表格中删除特定单元格?

删除表格中的重复单元格

无法删除索引路径中的行

为啥我不能从情节提要的表格单元格中删除标签?

向左滑动删除单元格在 ios 8 中无法正常工作,但在 ios 7 中有效