gpt4 book ai didi

ios - 导航栏一旦隐藏(滑动)就不会回来

转载 作者:搜寻专家 更新时间:2023-11-01 06:19:38 25 4
gpt4 key购买 nike

我创建了一个带有 TableView 的 ViewController,并将其嵌入了一个 NavigationController。我还设置了约束。向下滑动时,导航栏隐藏。一切似乎都很好。

唯一的问题是向上轻扫时,导航栏不会返回。

如果我将同一个 TableView 与 TableViewController 而不是 ViewController(从同一个导航 Controller 嵌入)一起使用,导航栏会返回。


对于那些想知道为什么我不直接使用 TableViewController 的人,因为我需要取消选中 Adjust Scroll View Insets 以获得一些令人不安的 bug .

最佳答案

为了解决这个问题,我使用了 scrollViewWillEndDragging 并检测到 Going DownGoing Up

func scrollViewWillEndDragging(scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {

if targetContentOffset.memory.y < scrollView.contentOffset.y {
// UP
} else {
// DOWN
}
}

关于ios - 导航栏一旦隐藏(滑动)就不会回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36511568/

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