gpt4 book ai didi

ios - UINavigationBar标题无法正确设置

转载 作者:行者123 更新时间:2023-11-29 01:38:43 25 4
gpt4 key购买 nike

我有一个带表格 View 的导航栏,当我选择表格 View 的一个单元格时,它会将我带到另一个表格 View ,其中包含所选单元格的标题,并且我还为这些表格 View 使用页面 View Controller 。

我在第一个 TableView 的 View Controller 中将根表的导航栏标题设置为:

override func viewDidLoad() {
self.navigationItem.title = "TableView Title"
}

我在第二个 tableview 的 View Controller 中选择单元格后将栏的标题设置为:

override func viewDidLoad() {
self.navigationController?.navigationBar.topItem?.title = "chosen cell text"

}

override func viewDidAppear(animated: Bool) {
self.navigationController?.navigationBar.topItem?.title = "chosen cell text"
}

使用这些代码,它可以正确设置根 TableView 的标题。

但是当我选择一个单元格时。根表的标题出现在后退按钮中。并且没有其他称号。

当我进入第二个表格 View 的下一页时,第二个表格 View 的标题正确显示。因此,为什么第二个表格 View 的标题在第一次出现时没有出现。如何调用它?

解决方案:首先感谢您的帮助。我尝试通过 self.navigationItem.titleView = "chosen cell text" 更改页面查看器 Controller 中的标题并且有效。

最佳答案

设置 subview Controller 本身的标题属性。

例子:

override func viewDidLoad() {
super.viewDidLoad()
self.title = "Chosen Cell Text"
}

关于ios - UINavigationBar标题无法正确设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32673659/

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