Iphone 单击“编辑”按钮后是否显示“添加”按钮?

Iphone 单击“编辑”按钮后是否显示“添加”按钮?,iphone,Iphone,我有一个顶部带有导航栏控件的视图。视图位于第二层,默认情况下,左侧显示“后退”按钮。在我的视图类中,我在右侧添加了一个默认的导航编辑按钮: self.navigationbarItem.rightButtonItem = self.editButtonItem; 对于这行代码,右侧有一个编辑按钮,单击该按钮后,视图(表格视图)将变为可编辑,每行的左侧都有删除标记。之后,“编辑”按钮的标题变为“完成”。我认为,所有这些都是通过导航控件中内置的默认编辑按钮完成的 我想在左边添加一个add按钮,或者

我有一个顶部带有导航栏控件的视图。视图位于第二层,默认情况下,左侧显示“后退”按钮。在我的视图类中,我在右侧添加了一个默认的导航编辑按钮:

self.navigationbarItem.rightButtonItem = self.editButtonItem;
对于这行代码,右侧有一个编辑按钮,单击该按钮后,视图(表格视图)将变为可编辑,每行的左侧都有删除标记。之后,“编辑”按钮的标题变为“完成”。我认为,所有这些都是通过导航控件中内置的默认编辑按钮完成的

我想在左边添加一个add按钮,或者在单击edit时替换“back”按钮。我想我必须在视图类中实现某种委托。这将提供一个地方来插入我的代码,以便在单击编辑按钮时在左侧添加添加按钮,并在单击完成按钮时将“返回”按钮恢复回原来的状态。如果是,代表是什么?或者有其他方法实现它吗?

我这样做(在我的表视图控制器中):

我这样做(在我的表视图控制器中):


看起来您添加了一个自定义按钮。删除标记的默认行为如何?有没有办法将表格视图设置为编辑模式?使用setEditing:animated:方法将表格视图设置为编辑模式。看起来您添加了一个自定义按钮。删除标记的默认行为如何?有没有办法将表格视图设置为编辑模式?使用setEditing:animated:方法将表格视图设置为编辑模式。
    editButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStyleBordered target:self action:@selector(toggleEditing)];
    editButton.possibleTitles = [NSSet setWithObjects:@"Edit", @"Done", nil];
    self.navigationItem.rightBarButtonItem = editButton;


- (void)toggleEditing {
    // Keep track of whether your editing or not here
    // and show/hide the 'add' button accordingly
}