gpt4 book ai didi

ios - 为什么设置 barItems 不起作用?

转载 作者:可可西里 更新时间:2023-11-01 00:59:27 24 4
gpt4 key购买 nike

我有一个 UIViewController,我将它嵌入到 UINavigationController 中。

我想在工具栏中显示一个项目(对于工具栏,我的意思是 this :

这是我在 viewDidLoad 方法中的代码

self.navigationController?.toolbarHidden = false
self.navigationController?.toolbar.items?.append(UIBarButtonItem(title: "Buy Potato", style: .Plain, target: self, action: #selector(ViewController.buyPotato)))
self.navigationController?.toolbarItems?.append(UIBarButtonItem(title: "Buy Potato", style: .Plain, target: self, action: #selector(ViewController.buyPotato)))
self.toolbarItems?.append(UIBarButtonItem(title: "Buy Potato", style: .Plain, target: self, action: #selector(ViewController.buyPotato)))

我已经有了 buyPotato 方法

func buyPotato() {

}

如您所见,我尝试使用 viewController 或 navigationController 来做到这一点,但它不起作用。

我只能看到屏幕底部的工具栏,但没有任何按钮。

最佳答案

self.navigationController?.toolbarHidden = false
var items = [UIBarButtonItem]()
items.append(
UIBarButtonItem(barButtonSystemItem: .Plain, target: self, action: nil))
items.append(
UIBarButtonItem(barButtonSystemItem: .Add, target: self, action: "onClickedToolbeltButton:"))
self.setToolbarItems(barButtonItems, animated: true)

这必须按照写给 here 的答案为您工作.

关于ios - 为什么设置 barItems 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com