小编Ham*_*erg的帖子

WKWebView CSS渲染屏幕旋转问题

首先,在所有可能的iOS版本上,所有内容都可以在UIWebView上完美运行,因此这是一个特定的WKWebView问题.

在我完成WKWebView的实现后,我遇到了一个巨大的图形错误/问题.在肖像我的应用程序工作正常,但当我将其旋转到横向时发生奇怪的事情,我的页眉和页脚无法正确呈现.

如果我查看我的webcode,我可以看到CSS宽度在DOM中使用正确的数据进行更新,但我只能看到页眉/页脚的纵向(320px)的宽度,即使它style=“width: 568px;”在DOM中读取.

我正在使用positioning:fixed但如果我正在改变定位:相对它在屏幕旋转时按预期呈现(遗憾的是相对定位在这种情况下不是一个选项).如果我单击页眉/页脚或在屏幕上的某处滚动页眉和页脚以某种方式更新并正确呈现并按预期显示(仅需要1px的滚动).

我将尝试说明它的样子.

红色=可见
蓝色=不可见(即使它在那里,事件在点击/滚动时启动).

之前有人遇到过这个问题并得到解决方案吗?

javascript css render objective-c wkwebview

6
推荐指数
1
解决办法
2932
查看次数

标签 统计

css ×1

javascript ×1

objective-c ×1

render ×1

wkwebview ×1