【发布时间】:2017-11-09 19:43:08
【问题描述】:
我正在使用分页滚动视图将不同的 Web 视图显示为页面。滚动视图已设置clipsToBounds = false 以允许在滚动视图中显示前一页和后一页。
当滚动页面时,有一个确切的时刻,WKWebViews 内容变得完全不可见。这恰好发生在 Web 视图离开滚动视图边界的那一刻(见下文)。在某些网站上,超出范围的可见内容与实际内容不同。
只有在使用 WKWebView 而不是 UIWebView 时才会出现这些问题(UIWebView 一切正常)。
有人遇到过类似的 WKWebView 问题并有解决方案吗?
编辑: Github 上现在有一个示例项目,您可以在其中体验该错误并尝试解决它: WKWebView test project
【问题讨论】:
-
这是一个有趣的错误。我确定有更好的解决方案,但我想您可以通过使用 UICollectionview 滚动并加载前三页来修复它。滚动后,您可以加载其他页面。