【问题标题】:Add a UITableView Edit button to the toolbar in swift快速将 UITableView 编辑按钮添加到工具栏
【发布时间】:2015-04-15 20:18:27
【问题描述】:

我有一个UIControllerView,其中包含 2 个表,每个表都有一个单独的控制器。其中一张表包含可以删除的项目。

默认情况下,可以将编辑按钮添加到导航栏,将以下内容添加到viewDidLoad() 中的UITableViewController

self.navigationItem.leftBarButtonItem = self.editButtonItem()

但我需要底部工具栏中的这个编辑按钮。我试过这个:

创建了一个从工具栏按钮到UIViewController 文件的出口,拥有如下:

class foo: UIViewController{

@IBOutlet weak var deleteUserCategoriesButton: UIBarButtonItem!

...

override func viewDidLoad() {

        super.viewDidLoad()
        toobarButton = list2TableController.editButtonItem() 
        // list2TableController is the UITableViewController of the table of which items are deletable

}

...

}

这不起作用。快速执行此操作的正确方法是什么?

【问题讨论】:

    标签: ios uitableview swift edit toolbar


    【解决方案1】:

    从工具栏按钮创建一个 IBAction。在操作中调用 tableViews setEditing(_ editing: Bool, animated animate: Bool) 方法。

    【讨论】:

    • 不知道我是怎么错过的!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 2017-10-28
    • 2011-02-10
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多