尝试将“编辑”按钮添加到导航栏

时间:2013-04-16 04:33:11

标签: iphone ios cocoa-touch uikit uinavigationbar

我创建了一个单视图应用程序的xcode项目。我在我的故事板屏幕上放了一个tableview和导航项目。现在,我将数组数据源绑定到tableview并设置如下代码以显示导航按钮上的编辑按钮。

self.navigationItem.leftBarButtonItem = self.editButtonItem;
但是,似乎无法正常工作。我在导航栏上找不到任何按钮。

有人可以告诉我如何显示编辑按钮吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

我在我的故事板屏幕上放了一个tableview和导航项目。

听起来这可能就是问题所在。设置它的方法是从一个UINavigationController作为故事板的初始控制器开始,并将UITableViewController置于与之相关的segue中(作为导航控制器的根视图控制器)。如果表视图控制器显示

,则现在
 self.navigationItem.leftBarButtonItem = self.editButtonItem;

编辑按钮将出现在导航栏中。

要查看示例,请从Master-Detail模板(适用于iPhone)开始。主视图控制器的结构与我描述的方式相同。