gpt4 book ai didi

iphone - 在 UIWebView 中同步加载 html 内容

转载 作者:行者123 更新时间:2023-12-01 19:21:38 24 4
gpt4 key购买 nike

我使用 UIWebView 在我的应用程序中显示 html 内容,该应用程序包含两个箭头来在主题之间导航,就像 RSS 阅读器应用程序一样,但是当用户点击向上或向下箭头时,下一个主题不会显示,直到数据到来返回,用户仍然能够与有点困惑的 UI 交互,

我的问题:当用户移动到下一个/后退主题时如何阻止用户界面?换句话说,如何使 loadHTMLString:baseURL: 作为同步调用工作?谢谢 !

最佳答案

您可以让加载异步发生,但将 Web View 的 userInteractionEnabled 属性设置为 NO。 (然后在 didFinishLoad 回调中返回 YES)。

或者,您可以在 Web View 上方放置一个清晰的彩色 View (将 userInteractionEnabled 设置为 NO),该 View 具有事件指示器和允许用户取消加载的按钮。

一个更好的主意是在屏幕外放置另外两个 Web View 并开始为页面 N-1 和 N+1 加载它们。当用户按下页面箭头时,将框架与相应的预取 Web View 交换。

关于iphone - 在 UIWebView 中同步加载 html 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10151231/

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