2011-01-05 148 views
-1

我正在實現一個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/"]; 

請大家幫我出這一點,我從兩個天嘗試它.. 謝謝 馬丹·莫漢。

+0

您可以使用https://github.com/karelia/KSHTMLWriter而不是像這樣自己構建HTML。 – 2011-01-05 10:33:02

回答

0

您正在從「returnString」加載,而不是「appendString」。如果absStirng是您的圖片網址,則無需另外添加image.png。而且我認爲你應該在創建html時將圖片url放在引號中。

您還可以使用可變字符串獲益。

+0

對不起,但它不是問題。 – 2011-01-05 07:43:31

+0

在這種情況下,如果您輸入正確的代碼,這將有所幫助。 – Sudhir 2011-01-05 09:29:40