phu*_*phu 9 webkit ios wkwebview
在iOS上,当你设置contentInset一个WKWebView的滚动视图,它似乎使Web视图认为网页的内容是大于它.例如,如果您将一个大部分空白的页面contentInset放在顶部或底部,即使没有任何内容可以滚动,您也可以向下滚动页面.
这是预期的行为吗?有没有可以让我使用的解决方法contentInset?
问题是,WKWebView似乎总是使用它的框架作为其视口大小,而忽略了减去scrollView的contentInset.我能找到一个解决办法由斯蒂芬-勒鲁.
我们的想法是手动或使用自动布局约束将WKWebView的框架设置为所需的视口大小.要恢复"滚动"效果contentInset,请禁用scrollView masksToBounds:
wkWebview.scrollView.layer.masksToBounds = NO;
Run Code Online (Sandbox Code Playgroud)