gpt4 book ai didi

ios - 隐藏导航栏时显示状态栏

转载 作者:搜寻专家 更新时间:2023-10-31 21:55:27 24 4
gpt4 key购买 nike

当用户向上滚动表格时,我隐藏导航栏。

func scrollViewWillBeginDragging(scrollView: UIScrollView) {
if self.navigationController?.navigationBarHidden == false {
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
}

但是这个方法也隐藏了状态栏。

无法保留我的状态栏。这些方法不起作用:

UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .None)
prefersStatusBarHidden()

请帮忙!

最佳答案

如果你想在 scrollView 上隐藏和显示导航栏。

您可以覆盖 viewDidAppear。 & 使用导航 Controller 的 hidesBarsOnSwipe 属性。

override func viewDidAppear(animated: Bool) {

    super.viewDidAppear(animated)

navigationController?.hidesBarsOnSwipe = true

}

希望这个回答对你有帮助。

关于ios - 隐藏导航栏时显示状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34429915/

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