gpt4 book ai didi

swift - 如何仅在一个 View Controller 上更改导航栏属性

转载 作者:行者123 更新时间:2023-11-30 12:52:16 26 4
gpt4 key购买 nike

我正在努力在第一个 View Controller 上使用导航栏做一些事情,并且只在它上面。我使用了 navigationController?.hidesBarsOnSwipe = true。我尝试了多种方法,包括在其余 View Controller 上对此代码使用否定。但他们的行为总是一样的。

最佳答案

Swift 3 中测试

注意:下面的代码仅在第一个 VC 上滑动时隐藏 navigationBar

override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
navigationController?.hidesBarsOnSwipe = true
}

override func viewWillDisappear(_ animated: Bool) {
navigationController?.hidesBarsOnSwipe = false
}

输出:

enter image description here

关于swift - 如何仅在一个 View Controller 上更改导航栏属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40813755/

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