UITableView - 如何隐藏编辑按钮?

时间:2014-03-09 02:54:58

标签: ios iphone objective-c uitableview uistoryboard

我使用Xcode中的模板创建了一个主细节应用程序。当我做了Apple ToDoList教程,你开始使用一个普通的应用程序并自己添加第二个视图我添加了加号和完成按钮,但是这个模板似乎自动包含它们,除了我在界面构建器中看不到它们,当我运行应用程序时。我不想在左上方有一个“编辑”按钮(虽然我希望用户能够滑动以删除项目。)

所以,我的问题有两个:

  1. 为什么Master Detail应用程序模板包含edit和+按钮 它没有出现在故事​​板中(见截图)和
  2. 如何摆脱“编辑”按钮(离开时) 轻扫到删除     功能)?
  3. http://www.mazz0.com/images/xcode/masterdetaileditbutton/storyboard.png http://www.mazz0.com/images/xcode/masterdetaileditbutton/app.png

2 个答案:

答案 0 :(得分:5)

您可以使用以下方法轻松删除它:

self.navigationItem.rightBarButtonItem = nil;

答案 1 :(得分:0)

在您的TableViewController中,您可以发表评论:

// Use the edit button item provided by the table view controller.
// navigationItem.leftBarButtonItem = editButtonItem()