- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在 UIScrollView
中延迟加载 UIWebViews
。每次用户滚动时,WebViews 框架都会更新,并且应该加载新内容。而这正是我遇到麻烦的地方。重新定位效果很好,但新内容(本地 NSStrings
,使用 loadHTMLString
调用)在我停止滚动 ScrollView 之前不会出现。
我已经读过这个主题:NSURLRequest won't fire while UIScrollView is scrolling .
从中得到一些启发,我可以在 loadHTMLString
和 NSURLConnection
之间建立任何关联吗?我对 NSURLConnection
几乎一无所知。
如果不行的话,还有其他解决办法吗?是暂停滚动一会儿(就像 MobileRSS – 一个 App Store 应用程序 – 那样)还是其他加载方法?
编辑:我的 UIScrollView 启用了分页。所以如果我要暂停滚动一段时间,它应该发生在每一页上。但我仍然不知道如何做到这一点。
最佳答案
老问题,但这里有一个答案。
您必须将 UIWebView 子类化并切换从重写的 loadHTMLString:baseURL 开始的运行循环:并在加载 html(或加载失败)后将其切换回来。
在 github 上查看此项目这为您提供了在所有正确位置覆盖的示例。
关于iphone - UIScrollView 滚动时 loadHTMLString 不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4200563/
关于这个有几个问题,它有一个关于嵌入在 html 字符串中的脚本的解决方案。不是我的情况。 我有一个 ios5/6 应用程序。 我尝试将加载代码放入 initWithNibName坏主意,viewDi
我是 iOS 编程新手,并试图弄清楚 loadHTMLString:baseURL: 到底做了什么,但我找不到令人满意的解释。苹果的网站只是说: Sets the main page content
我对 UIWebView 的 loadHTMLString 有一个奇怪的问题,当我使用内容 HTML 字符串调用 loadHTMLString 时,它只会显示空白 View 。 htmlstring
我正在尝试将 HTML 内容加载到 WKWebView ,它无法正确加载与屏幕高度/宽度相同的代码,相同的代码可以正常使用 UIWebView ,见如下代码 webView.loadHTMLStrin
为了解决 ios 中链接的 UITextview 蓝色问题(我想要白色的),我在自定义弹出窗口中实现了 UIWebview 在我的弹出 Controller 中,我有以下代码( uiwebview 设
我有一个 webview,我想使用 loadHtmlString 方法加载它。问题是我希望能够使用我之前下载的图像更改 img src。我还在 html 中使用 google analitics,所以
LoadHtmlString UIWebView 不工作。我想播放嵌入式你管视频。我试过使用嵌入式 HTML 字符串。但有些似乎坏了我得到白屏。我试过以下 NSString* html = @"";
我正在制作一个新闻阅读应用。我有一个用作分页 Controller 的 ArticleDetailPagingVC。这有一个带有多个 ArticleDetailViewController 的 UIS
我尝试: let body = ".. ANYTHING .." self.webView.loadHTMLString(body, baseURL: NSURL(string: "www.googl
我有一个由 UIWebView 组成的无限旋转木马。在每次滑动时,一个 UIWebView 被移除 (ARC) 并且一个被构建。在主线程上,UIWebView 通过调用 UIWebView 实例上的
我的 UIWebview 使用 loadHtmlString 加载本地 html 文件。加载的页面有指向其他本地 html 文件的链接以及使用互联网的真实链接。 我添加了一个后退按钮: if ([se
如果 Apple 在 loadHTMLString 期间遇到错误,它们会将错误抛出到单独的线程上,没有堆栈跟踪(在 Xcode4 中),并且不会输出到控制台。 您如何监听这些错误、调试它们并最终对它们
如何将以下内容转换为使用“loadRequest”而不是“loadHTMLString”? 我需要添加一个 HTTP header ,我发现的唯一方法是将 loadRequest 与 NSMutabl
我正在编写我的第一个 iPhone 应用程序.. 如何使用“loadHTMLString:baseURL:”将用户发送到名为“pagetwo.m”的 View ? 最佳答案 要从一个 View 导航到
我使用 loadHTMLString 函数通过 HTML 字符串将 HTML 代码加载到我的 UIWebView 中。这些 HTML 页面中有相同的 1.5 MB 字体文件。根据蜂窝数据使用统计数据,
我正在尝试在 UIScrollView 中延迟加载 UIWebViews。每次用户滚动时,WebViews 框架都会更新,并且应该加载新内容。而这正是我遇到麻烦的地方。重新定位效果很好,但新内容(本地
我的应用程序包中有一些嵌入的 html。我正在使用 loadHtmlString 加载它。同时我的文档文件夹中有一些图像文件。我想用我的文档文件夹中的一个替换html中的img。例如,这是我拥有的示例
我遇到了 UIWebView 的问题。我想在 UIWebView 中呈现我自己的 html 代码。 如果我使用下面的代码,它工作正常。 NSBundle *thisBundle = [NSBu
我正在开发一个mac应用程序项目。使用WKWebView的loadHTMLString方法,我能够构建一个网页 View ,除了图像加载部分之外,它运行良好。 例如: NSString *string
我不明白为什么这不起作用。我的桌面上有一个 test.htm 文件,如下所示: MathJax.Hub.Config({ tex2jax: {inlineMath: [["$","$"],
我是一名优秀的程序员,十分优秀!