2013-03-25 73 views
0

如果我有一個WebView時,有一種方式可以讓它顯示一行HTML代碼或從「支持文件」文件夾中讀取HTML文檔,然後顯示它?在WebView中顯示HTML代碼

重要的是它不需要文件在別的地方(應用程序需要獨立)。

謝謝:-)

回答

1

是的,你可以。我用於webView的代碼如下:

NSString *fullURL = [[NSBundle mainBundle] pathForResource:@"webpage" ofType:@"html"]; 
NSURL *url = [NSURL fileURLWithPath:fullURL]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[webView loadRequest:requestObj]; 

您只需將您的html頁面放入應用程序的主包中即可。祝你好運。

+0

謝謝!您的答案將在5分鐘內首先被接受-.- – Deni 2013-03-25 20:05:36

+0

我會在應用程序中讚揚您:-) – Deni 2013-03-25 20:06:02

+0

您不必這樣做,我一直想用嵌入式Web應用程序時始終使用此代碼在我的iOS應用程序中。謝謝! – 2013-03-25 20:06:59

2

是的!退房loadHTMLString:baseURL:。要學習的技巧是baseURL可以從file://開始;-)

對於「本地」baseURL,標記和CSS中的所有相對URL(圖像資源等)將相對於該目錄。

+0

我明白了,但斯坦的回答更像是我在尋找的東西。 – Deni 2013-03-25 20:13:18

+0

酷!祝你好運! – 2013-03-25 20:22:33