Bootstrap固定导航栏在iOS惯性滚动时消失,然后在停止时重新应用

时间:2017-10-18 14:38:38

标签: ios twitter-bootstrap uiwebview

我注意到当惯性在ios上的WebView中滚动我的网页时,固定的导航栏会消失...然后当滚动停止时,导航栏会重新出现。

我认为固定的导航栏会一直保持固定和可见。我已经尝试通过将 -webkit-overflow-scrolling:auto; 添加到我的body元素来禁用惯性滚动,但这并没有改变滚动,所以它没有修复消失。

当我在Safari中查看/滚动我的网站时,导航栏始终保持可见状态。

结论是,它与webview控制器有关,可能还有一些需要设置的属性。

我会搜索堆栈,但与此同时,如果有人有关于如何防止这种情况的想法,请告诉我。

感谢所有帮助/反馈。

更新:阅读其他帖子,这可能是iOS11问题。现在我考虑一下,webview工作正常,直到最近的更新。如果找到解决方案,我会更新问题。

1 个答案:

答案 0 :(得分:0)

我发现UIWebView存在问题。 使用WKWebkit为我解决了这个问题,因为它是自更新以来苹果推荐的Web内容视图。