我正在尝试以编程方式将barButtonItem添加到工具栏,但除了工具栏之外没有项目显示
到目前为止我的代码:
- Customer1: nextCustomer = Customer3
- Customer2: nextCustomer = null, prevStandstill = null
- Customer3: prevStandStill = Customer1
答案 0 :(得分:1)
在你的代码中,一切都是正确的,但toolbarItems是空的。 所以你应该这样做
self.toolbarItems = items
而不是
self.navigationController?.toolbar.setItems(items, animated: false)
答案 1 :(得分:0)
这取决于您调用此代码时,当您在init()
子类的UIViewController
中调用此代码时,尚未设置navigationController。但是,当您在viewDidLoad
中执行此操作时,它将被设置。
答案 2 :(得分:0)
如果您要“设置项目”(例如动画):
self.setToolbarItems(items, animated: true)