按下编辑按钮时如何在导航栏中添加加号按钮?

How to add a plus button in a navigation bar when the edit button is pressed?

我正在编写一个带有 TableView 控制器的简单应用程序。该视图有一个导航栏和一个编辑按钮。我只想在编辑内容并按下编辑按钮时在左上角添加加号按钮。

我使用以下预写代码添加了按钮:

// Uncomment the following line to display an Edit button in the navigation bar for
//this view controller.
        self.navigationItem.rightBarButtonItem = self.editButtonItem()

我不知道是否有在按下创建的编辑按钮时调用的方法,但我认为这可以解决这个问题,因为我可以简单地在该方法中创建添加加号按钮。

覆盖视图控制器上的 setEditing:animated:。每次编辑状态更改时都会调用它。

确保先调用 super。