当前位置: 首页 > 面试题库 >

在UIWebView中使用HTML和本地图像

乐正瑞
2023-03-14
问题内容

我的应用程序中有一个UIWebView,我想使用它来显示将链接到另一个URL的图像。

我在用着

<img src="image.jpg" /> to load the image.

问题是,即使图像已作为资源添加到我的项目中并复制到捆绑包中,也无法加载(即找不到)。

我尝试使用NSBundle来获取图像的完整路径并使用它,但它仍然不会显示在Web视图中。

有任何想法吗?


问题答案:

使用相对路径或文件:引用图像的路径不适用于UIWebView。相反,您必须使用正确的baseURL将HTML加载到视图中:

NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[webView loadHTMLString:htmlString baseURL:baseURL];

然后,您可以像这样引用您的图像:

<img src="myimage.png">


 类似资料:
  • 问题内容: 今天早上,这使我发疯。我想将一些本地html加载到Web视图中: 该html文件位于我的项目的根文件夹中,但位于组中。Webview对我来说是空白的。有什么想法怎么了?我正在使用xcode 6.1并在iPhone 6上运行此示例。 问题答案: 要检索应用程序资源的URL,应使用类的方法。 迅捷2 迅捷3

  • 我知道这个问题已经被问到这里了。但我面临着一些问题没有得到解决。 Error Domain=NSURLErrorDomain Code=-1001“请求超时。”userinfo={nsunderlyingError=0x60800084D950{Error domain=KCFNetwork code=-1001“请求超时。”userinfo={noj/library/developer/core

  • 问题内容: 所以我目前正在尝试显示我在UIWebview中拥有的本地PDF,这是我正在使用的代码: 该代码将成功构建,但是当我运行该应用程序时,它将崩溃并显示以下错误:线程1:EXC_BAD_INSTRUCTION(code = EXC-I386_INVOP,subcode = 0x0) 我已经找到了一些有关如何执行此操作的教程,但是它们都已经过时或在Objective-C中。 问题答案: 干得好

  • 本文向大家介绍Rust 在地图和and_then中使用Option,包括了Rust 在地图和and_then中使用Option的使用技巧和注意事项,需要的朋友参考一下 示例 map当处理数组和向量时,该操作是一个有用的工具,但是它也可以用于以Option函数方式处理值。            

  • 问题内容: 我在iPhone上的UIWebView中将一些简单样式的文本显示为html。它基本上是一系列段落,偶尔带有强或强调的短语。在运行时,我需要将样式应用于文本范围。 有几种类似的情况,其中一种是突出显示搜索结果。如果用户搜索了“某物”,我想更改单词出现后的背景颜色,然后再恢复原始背景。 是否可以使用javascript将样式应用于文本范围?其中一个关键部分是能够取消设置样式。 似乎有两种可

  • 问题内容: 如何从本地目录加载图像并将其包含在标记中? 我有一个名为图像相同的文件夹我的组件里面,我都尝试和我的内部功能,但图像显示不出来。另外,由于该项目是使用官方命令行util 创建的,因此我无权访问文件。 更新:如果我首先导入图像并在内部使用它,则此方法有效,但是我要导入的图像文件太多,因此,我想以形式使用它们。 问题答案: 首先将src包装在 然后,如果使用Webpack;代替: 您可能需