gpt4 book ai didi

ios - 内部带有 UIWebview 的滞后 ScrollView

转载 作者:行者123 更新时间:2023-11-29 13:19:00 24 4
gpt4 key购买 nike

我在 UIScrollview 中有一个 UIWebview,其中包含很多内容。当 UIWebView 加载的内容非常大时,它开始滞后。

有谁知道如何解决这个问题?请记住,只有当 UIWebview 的高度变得相当大时,它才会滞后。

提前致谢!

最佳答案

如果您阅读了有关UIWebView 的文档,它明确指出UIWebView 嵌入到UITableView 中或 UIScrollView。这样做会导致意想不到的行为,我认为您正在亲 body 验。很抱歉带来坏消息。

更新 - 来自 Apple 文档的特定警告:

文档专门解决了这个问题。

Important: You should not embed UIWebView or UITableView objects in UIScrollView objects. If you do so, unexpected behavior can result because touch events for the two objects can be mixed up and wrongly handled.

Apple reference on UIWebView .

更新 2:

经过几次搜索( search link ,与评论中发布的内容相同),我找到了 this SO answer ,这可能会提供一些见解。它基本上通过委托(delegate)监视 UIScrollViewUIWebView 中的内容偏移,以及一些聪明的用户使用 [UIWebView stringByEvaluatingJavaScript:]。虽然有一些缺点(即链接可能无法按预期工作)。但请注意,我们不控制这些类中任何一个的内部实现, future 的 iOS 更新可能会破坏您的解决方案。

关于ios - 内部带有 UIWebview 的滞后 ScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14856645/

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