- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个由 UIWebView
组成的无限旋转木马。在每次滑动时,一个 UIWebView
被移除 (ARC) 并且一个被构建。在主线程上,UIWebView
通过调用 UIWebView
实例上的 loadHTMLString:baseURL:
填充 html。
大多数时候它按预期工作:html 从 css- 和 js-scripts 获取其布局。但有时它会失败,并且 html 会在没有样式的情况下呈现。 (有时它显示有样式但没有加载@font-face 的字体。)
css- 和 js- 文件确实存在,并且可以在 baseURL 下提供的文件夹中找到。
与旧设备相比,这种行为似乎更常发生在 iPad3 和更新的设备上。而且它在构建整个轮播时比在纯粹的滑动时更频繁地发生。
更新: 使用 loadData:MIMEType:textEncodingName:baseURL:
而不是 loadHTMLString:baseURL:
似乎可以减少意外行为。我将不胜感激在哪个方向寻找错误的任何提示。
最佳答案
您可以尝试的一件事是先加载 HTML,当页面呈现后,使用 [UIWebView stringByEvaluatingJavaScriptFromString:(NSString *)string] 以编程方式注入(inject)样式表和 JS 脚本。 This question has good examples of this .这至少可以让您分解问题,一次一个步骤。
关于javascript - UIWebView loadHTMLString 有时不加载或应用CSS和JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20838635/
关于这个有几个问题,它有一个关于嵌入在 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: [["$","$"],
我是一名优秀的程序员,十分优秀!