gpt4 book ai didi

ios - 如何摆脱一个屏幕的导航栏并显示其余屏幕

转载 作者:行者123 更新时间:2023-11-28 12:43:22 24 4
gpt4 key购买 nike

我想隐藏第一个 View Controller 的导航栏并显示其余部分。为了实现这一点,我编写了以下代码:

override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)

self.navigationController?.navigationBarHidden = true
}
override func viewWillDisappear(animated: Bool)
{
super.viewWillDisappear(animated)
self.navigationController?.navigationBarHidden = false
}

编写此代码后,它工作正常,即此 View Controller 不显示导航栏,其余部分按需要显示。但是在写完这段代码之后又出现了另一个问题,如下所示: problem link .
根据上面链接给出的解决方案,我需要删除代码:

 override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBarHidden = true
}

这让我回到问题 1谁能帮助解决这两个问题?

最佳答案

使用它代替 navigationBarHidden:

self.navigationController?.setNavigationBarHidden(true, animated: animated)

关于ios - 如何摆脱一个屏幕的导航栏并显示其余屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823408/

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