如何删除或隐藏 UITableViewController 的编辑 UIButton

How to delete or hide edit UIButton for UITableViewController

我将编辑 UIButton 添加到 UITableViewController

 self.navigationItem.leftBarButtonItem = self.editButtonItem()

但是我找不到删除或隐藏它的方法,只是禁用了

self.navigationItem.leftBarButtonItem?.enabled=false

您可以通过

隐藏导航leftbarButtonItem
self.navigationItem.leftBarButtonItem = nil;

再按你的方法设置

self.navigationItem.leftBarButtonItem = self.editButtonItem()

尝试这样做

self.tableView.setEditing(false, animated: true)