如何从iOS项目中读取图像以在iOS项目中设置为html嵌入代码

时间:2014-01-29 13:59:35

标签: html ios

我想从我的项目中读取图片并想要设置为标记。 这就是我在做的事。

NSString *tileDirectory = [[NSBundle mainBundle] pathForResource:@"audioIconHtml" ofType:@"jpeg"];
[outdata appendFormat:@"<a href = \"%@\"><img src=\"%@\"  width = \"200\" height = \"200\"></a><br>",fname,tileDirectory];

但它显示一个空白的边框区域,大小但没有图像。

1 个答案:

答案 0 :(得分:1)

您似乎正在尝试在UIWebView中加载图片。

如果是这种情况,那么您应该检查您正在设置的UIWebView的baseURL。

您应该尝试使用以下代码,

NSString *tileDirectory = [[NSBundle mainBundle] pathForResource:@"audioIconHtml" ofType:@"jpeg"];
[outdata appendFormat:@"<a href = \"%@\"><img src=\"%@\"  width = \"200\" height = \"200\"></a><br>",fname,tileDirectory];

[webView loadHTMLString:outdata baseURL:[NSURL URLWithString:[NSString stringWithFormat:@"file:/%@/",[[[[NSBundle mainBundle] resourcePath] stringByReplacingOccurrencesOfString:@"/" withString:@"//"] stringByReplacingOccurrencesOfString:@" " withString:@"%20"]]]];