gpt4 book ai didi

swift - 当我更改当前的 ViewController 时,如何动态隐藏或添加 BarButtonItem?

转载 作者:行者123 更新时间:2023-11-28 13:28:46 26 4
gpt4 key购买 nike

我想在每次用户跳转到 Controller 时添加一个 BarButtonItem 并在用户在导航栏中选择另一个 ViewController。


    let filterBtn = UIBarButtonItem(title: "", style: .plain, target: self, action: #selector(action(sender:)))
navigationItem.rightBarButtonItem = filterBtn
}

我在我的 UIStoryBoard 中添加了两个 BarButtonItem,现在我想再动态添加一个按钮,但仅此而已如果选择了 ViewController,如上所示。

这样可以吗?我感谢任何意见!

最佳答案

因此,navigationItem.rightBarButtonItems 是一个数组,您可以删除/附加元素。我会建议您尝试删除“humburger”按钮项并在出现 DocumentationViewController 时添加新项。

navigationItem.rightBarButtonItems?.popLast()
navigationItem.rightBarButtonItems?.append(filterBtn)

关于swift - 当我更改当前的 ViewController 时,如何动态隐藏或添加 BarButtonItem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57850329/

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