当我通过三种方式从父 View 获取group
数据时,我尝试更改页面的标题,但它没有更改标题
var group : Group? {
didSet{
self.navigationItem.title = "from code"
self.navigationController?.navigationItem.title = "from code"
self.title = "from code"
}
}
最佳答案
您可能在实例化 View Controller 的 View 之前设置标题。这就是为什么它没有改变。您必须在 View Controller 的 viewDidLoad 方法内或之后执行与 View 相关的操作。为了更好地理解 UIViewController
的生命周期,请参阅 this线程。
关于ios - 导航项标题没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46380931/