如何在uiwebview中显示图像
问题描述:
我正在实现一个UIWebView。在这我只需要显示一个iamges。但我无法做到。请查看我的代码,请让我知道我是否犯了错误。如何在uiwebview中显示图像
NSString *absStirng=[[[NSBundle mainBundle] resourceURL] absoluteString];
appendString =[appendString stringByAppendingString:@"<html>"];
appendString =[appendString stringByAppendingString:@"<body>"];
appendString =[appendString stringByAppendingString:@"<a href='/#/'><img src="];
appendString =[appendString stringByAppendingString:absStirng];
appendString =[appendString stringByAppendingString:@"image.png /></a>"];
appendString =[appendString stringByAppendingString:@"</body>"];
appendString =[appendString stringByAppendingString:@"</html>"];
[myWebView loadHTMLString:appendString baseURL:[NSURL URLWithString:@"http://serverUrl/"];
请大家帮我出这一点,我从两个天尝试它.. 谢谢 马丹·莫汉。
答
您正在从“returnString”加载,而不是“appendString”。如果absStirng是您的图片网址,则无需另外添加image.png。而且我认为你应该在创建html时将图片url放在引号中。
您还可以使用可变字符串获益。
+0
对不起,但它不是问题。 – 2011-01-05 07:43:31
+0
在这种情况下,如果您输入正确的代码,这将有所帮助。 – Sudhir 2011-01-05 09:29:40
您可以使用https://github.com/karelia/KSHTMLWriter而不是像这样自己构建HTML。 – 2011-01-05 10:33:02