我有一个带有 webview 的原生 iOS 应用程序来显示 web 内容。我的应用程序中有一个固定的标题,具有以下属性:
#header {
height: 60px;
background-color: @mainColor;
color: #ffffff;
padding: 10px;
text-align: center;
position: fixed;
width: 100%;
z-index: 1;
}
在我升级到 iOS 11 之前,一切正常。现在,当我向下/向上滚动时,标题会在滚动过程中消失,当滚动完成时,标题会再次出现。
这也可以在 Xcode 8 中重现。
原文由 Bergerova 发布,翻译遵循 CC BY-SA 4.0 许可协议
我对位置:固定和位置:粘性都有同样的问题。从 UIWebView 更改为 WKWebView 为我修复了它:
“从 iOS 8.0 和 OS X 10.10 开始,使用 WKWebView 将 Web 内容添加到您的应用程序。不要使用 UIWebView 或 WebView。”
https://developer.apple.com/documentation/webkit/wkwebview