按下编辑按钮时如何在导航栏中添加加号按钮?
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。
我正在编写一个带有 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。