iOS导航栏在滚动时被隐藏(也是一种滚动),无论它在滚动视图之外

Posted

技术标签:

【中文标题】iOS导航栏在滚动时被隐藏(也是一种滚动),无论它在滚动视图之外【英文标题】:iOS Navigation bar is getting hided when scrolling (is kind of scrolling too), regardless it is outside the scroll view 【发布时间】:2016-12-14 04:20:46 【问题描述】:

我的导航栏有问题,我想设置一个视图控制器,其中有一个滚动视图及其内容,但我有一个奇怪的行为,当我向下滚动导航栏时隐藏了一种滚动带有滚动视图,但导航栏不在其中。

我的 Scroll 视图与顶部有一个垂直间距,以避免向上移动并隐藏导航栏,但它仍然会发生。

任何帮助将不胜感激。

【问题讨论】:

我猜你的滚动视图与除上边距之外的其他东西有垂直间距。可以发一些截图吗? 【参考方案1】:

您是否尝试为导航控制器设置hidesBarsOnSwipe = false

更多信息来自Apple api reference

【讨论】:

以上是关于iOS导航栏在滚动时被隐藏(也是一种滚动),无论它在滚动视图之外的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的导航栏在向下滚动时不隐藏而在向上滚动时出现?

Bootstrap 5:滚动 300 像素后隐藏/显示导航栏

如何使我的导航栏在滚动时变为半透明?

在 iOS 中上推和交换导航栏

防止 Chrome 浏览器地址栏在 iOS 设备中自动隐藏

如何让导航栏在滚动到设定点后松开?