单击编辑按钮后显示添加按钮?

Posted

技术标签:

【中文标题】单击编辑按钮后显示添加按钮?【英文标题】:Show Add button after Edit button is clicked? 【发布时间】:2010-04-04 03:48:21 【问题描述】:

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

self.navigationbarItem.rightButtonItem = self.editButtonItem;

使用这行代码,编辑按钮在右侧,当单击它时,视图(表格视图)变为可编辑,每行左侧都有删除标记。之后,编辑按钮的标题变为“完成”。我认为所有这些都是通过导航控件中内置的默认编辑按钮完成的。

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

【问题讨论】:

【参考方案1】:

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

    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

【讨论】:

您好像添加了一个自定义按钮。删除标记的默认行为如何?有什么方法可以在编辑模式下设置表格视图? 使用 setEditing:animated: 方法将表格视图设置为编辑模式。

以上是关于单击编辑按钮后显示添加按钮?的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 使 UITableView 与自定义单元格在按钮单击时可编辑

在可视化编辑器 wordpress 中单击图像时添加自定义按钮

xcode swift - 无法编辑后退按钮

vc++6.0如何实现在模态对话框编辑框中输入数据,单击确定按钮将数据添加到组合框按钮中!

WordPress:如何在编辑表单中添加图片上传按钮?

js点击修改按钮后要修改的地方出现文本框怎么弄?