按下编辑按钮时启用删除

时间:2014-05-31 15:43:44

标签: ios uitableview

我想在导航栏上按下EDIT按钮时在UITableView上启用删除。目前我已将其缩小为:

- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
    [super setEditing:editing animated:animated];

    if(editing == YES)
    {

        // Your code for entering edit mode goes here
    } else {
        // Your code for exiting edit mode goes here
    }
}

我遇到的问题是UITableView位于UIView中的容器视图中,其中包含EDIT按钮,因此需要定位,我也不确定如何一次显示所有UITableView项目的删除。

1 个答案:

答案 0 :(得分:0)

如果您不知道如何让“编辑”按钮的操作方法与表格视图对话,那么您的体系结构就会出现问题;您可以自行设置,以便需要能够看到对方的对象可以这样做。

没有别的事可做。一旦您将表格视图告知setEditing:animated:editing:设置为YES),删除按钮(减号)将自动显示在所有单元格的左侧。

但是,当用户要求删除单元格时,会发生一些事情取决于您。 (参见我的完整讨论here。)

另请注意,默认情况下,用户可以始终向左滑动以显示右侧的“删除”按钮。