gpt4 book ai didi

html - 调整大小后 UIWebView 加载/排序错误

转载 作者:行者123 更新时间:2023-11-28 13:31:31 25 4
gpt4 key购买 nike

我有一个带有 2 个 UIWebView 的屏幕。用户可以左右拖动 View ,使左右 View (分别)变大,另一个变小(如 UISplitView 但自定义和自制)。我正在从字符串和本地 .css 文件加载 .html 页面。调整 UIWebView 的大小后,如果我加载新页面,UIWebView 的右侧将出现黑色或白色条纹。此条纹是 Web View 的一部分(不是 View 之间的空间),如果我上下滚动 webView,条纹将消失,页面将正确显示。此问题仅发生在 iOS 6 中且仅发生在设备上(在模拟器上不会发生)。

一些注意事项:
- .css 文件包含具有固定位置的元素。改成绝对位置并没有解决问题,而是改变了它:拖动过程中出现黑色条纹。
- 拖动越慢,条纹会越大。
- 调整页面大小后正确显示,只有当我加载新页面时才会显示条纹。
- 调整 Web View 大小和加载页面之间的时间无关紧要,可以立即进行,也可以在几分钟后进行。

现在,作为解决方法,我创建了一个新的 UIWebView 并将旧属性复制到新属性。但是我需要重新加载呈现的页面,这会使白色闪烁...

知道为什么会发生这种情况,以及如何解决它吗?

最佳答案

抱歉,反馈晚了,但最近我正在试验似乎是同一个问题。我正在使用 UIWebView 将一些文本显示到 GridView 中。 GridView 的“布局”从纵向到横向都不同,我正在使用单元格的百分比来构建(横向和纵向)网格框架,在我的例子中,它使 WebView 没有整数大小。这让我想到在 Web View 调整大小后可能是一些半像素问题。

关于html - 调整大小后 UIWebView 加载/排序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13511112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com