gpt4 book ai didi

ios - 内部选项卡栏 View Controller 导航栏更改无法从 Storyboard 中工作

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

我创造了

NavigationController(Main) - > LoginViewController -> Tabbarviewcontroller -> HomeViewController

如果我通过 Storyboard在 HomeViewController 中添加条形按钮项目,它不会显示在模拟器中。

但我可以看到 Storyboard 中的变化。

enter image description here

enter image description here

Title Home1 和 barbutton item 不在模拟器中显示

最佳答案

试试这个代码:在 Swift 3 中测试:

注意:删除所有 barButtonItems 并尝试下面的代码。

将此代码添加到您的 Home1 VC:

override func viewWillAppear(_ animated: Bool) {
let RightButtomitem = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(handler))
self.tabBarController?.navigationItem.rightBarButtonItem = RightButtomitem
}

func handler(sender:UIButton) {
print("Add Button pressed")
}

将此代码添加到您的 Home2 VC:

override func viewWillAppear(_ animated: Bool) {
let RightButtomitem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(handler))
self.tabBarController?.navigationItem.rightBarButtonItem = RightButtomitem
}

func handler(sender:UIButton) {
print("Done Button Pressed")
}

输出:

enter image description here

关于ios - 内部选项卡栏 View Controller 导航栏更改无法从 Storyboard 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40175558/

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