Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 将图像从加载到不同的基本资源到webview_Objective C_Iphone Sdk 3.0_Uiwebview - Fatal编程技术网

Objective c 将图像从加载到不同的基本资源到webview

Objective c 将图像从加载到不同的基本资源到webview,objective-c,iphone-sdk-3.0,uiwebview,Objective C,Iphone Sdk 3.0,Uiwebview,我正在实现一个WebView,其中我需要使用一些图像。为此,我使用Resources文件夹下的图像并调用 [myWebView loadHTMLString:returnString baseURL:[[NSBundle mainBundle] resourceURL]]; 它工作得很好。同时,我需要在同一WebView中使用来自服务器的一些外部图像。为此,我需要更改目标服务器的baseURL,但我不知道如何处理这两个问题 如何在一个HTML中处理来自本地和外部服务器的两个图像?如果使用完整U

我正在实现一个WebView,其中我需要使用一些图像。为此,我使用Resources文件夹下的图像并调用

[myWebView loadHTMLString:returnString baseURL:[[NSBundle mainBundle] resourceURL]];
它工作得很好。同时,我需要在同一WebView中使用来自服务器的一些外部图像。为此,我需要更改目标服务器的baseURL,但我不知道如何处理这两个问题


如何在一个HTML中处理来自本地和外部服务器的两个图像?

如果使用完整URL(即
http://www.exmaple.com/myimage.png
)对于来自服务器的图像,它们不会受到
baseURL
参数的影响,该参数仅用于解析相对(部分)图像URL。

我认为您可以创建两个
UIView
类的实例,并在两个视图中添加
UIWebView

在第一个Web视图中显示来自资源的图像,在另一个Web视图中显示来自服务器的图像


试试看是否有效。

谢谢你的回复,是的,我们可以按照你的建议做。但是总的html来自服务器,我只是在本地图像的基础上添加了一些图像,用于一些用例。所以他们没有提供完整的url。我必须使用baseURL来显示路径。嘿,我还需要一个建议。是否可以使用html将本地图像加载到webview中,但不指向要绑定的基本url?@sek我认为您必须修改html中的图像url。您可以在加载之前操作HTML,也可以在加载页面后使用适当的JS调用
stringByEvaluatingJavaScriptFromString:
。是的,我们可以这样做。但它们不会一次滚动。这会给用户带来不好的体验