我想从我的项目中读取图片并想要设置为标记。 这就是我在做的事。
NSString *tileDirectory = [[NSBundle mainBundle] pathForResource:@"audioIconHtml" ofType:@"jpeg"];
[outdata appendFormat:@"<a href = \"%@\"><img src=\"%@\" width = \"200\" height = \"200\"></a><br>",fname,tileDirectory];
但它显示一个空白的边框区域,大小但没有图像。
答案 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"]]]];