2011-11-15 23 views
1

我想在webview中顯示一些html內容數據。爲了顯示html數據,我有一個html文件,但我不知道如何在webview中執行該html。 如果有人知道,請引導我。如何在iphone的webview中顯示html數據

感謝提前

回答

1

這是一個過於簡單的代碼,你很快就會使用它的限制。
例如,如果你想顯示來自你的項目包的圖像。

希望(如果你使用一個HTML文件):

NSStringEncoding encoding; 
NSError* error = nil; 
NSString* bundlePath = [[NSBundle mainBundle] bundlePath]; 

NSString* htmlPath = [[NSBundle mainBundle] pathForResource:self.htmlFilename ofType:@"htm"]; 
NSString* htmlContent = [NSString stringWithContentsOfFile:htmlPath usedEncoding:&encoding error:&error]; 
if (error != nil) // Manage the error 

[webView loadHTMLString:htmlContent baseURL:[NSURL fileURLWithPath:bundlePath]]; 

,或者直接HTML聯編碼短:

NSString* htmlContent = @"<html><head><title></title></head><body><img src='image.jpg' /></body></html>"; 
[webView loadHTMLString:htmlContent baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]]; 
4

使用方法使用loadString ...

[webView loadHTMLString:myHtmlString baseURL:nil]; 
相關問題