gpt4 book ai didi

iphone - UIScrollView 滚动时 loadHTMLString 不会触发

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:47:13 25 4
gpt4 key购买 nike

我正在尝试在 UIScrollView 中延迟加载 UIWebViews。每次用户滚动时,WebViews 框架都会更新,并且应该加载新内容。而这正是我遇到麻烦的地方。重新定位效果很好,但新内容(本地 NSStrings,使用 loadHTMLString 调用)在我停止滚动 ScrollView 之前不会出现。

我已经读过这个主题:NSURLRequest won't fire while UIScrollView is scrolling .

从中得到一些启发,我可以在 loadHTMLStringNSURLConnection 之间建立任何关联吗?我对 NSURLConnection 几乎一无所知。

如果不行的话,还有其他解决办法吗?是暂停滚动一会儿(就像 MobileRSS – 一个 App Store 应用程序 – 那样)还是其他加载方法?

编辑:我的 UIScrollView 启用了分页。所以如果我要暂停滚动一段时间,它应该发生在每一页上。但我仍然不知道如何做到这一点。

最佳答案

老问题,但这里有一个答案。

您必须将 UIWebView 子类化并切换从重写的 loadHTMLString:baseURL 开始的运行循环:并在加载 html(或加载失败)后将其切换回来。

github 上查看此项目这为您提供了在所有正确位置覆盖的示例。

关于iphone - UIScrollView 滚动时 loadHTMLString 不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4200563/

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