屏外呈现的WKWebView内容具有负偏移,但触摸目标正确呈现

时间:2017-10-26 14:33:41

标签: ios swift wkwebview

我正在尝试将WKWebView集成到iOS 11上的应用程序中,但我在加载的任何网页上遇到此问题

iphone sim

由于某些原因,页面会在视觉上略微偏离屏幕,但是所有内容的触摸目标都是您期望的目标:

safari

我打开了视图调试器,似乎所有webview的子视图都正确布局,除了单个视图:WKContentView的子视图的框架为(x:-187.5 y:-301.5 w:375 h:603)而每个其他子视图的帧的起点为(0,0)。我试过在webview上调用setNeedsLayout(),设置translatesAutoresizingMaskIntoConstraints打开和关闭,并在superview的边缘添加约束,我使用了找到的苹果样板here

xcode view debugger

weird frame

0 个答案:

没有答案