之前要做一個Demo,需要用UIWebView來加載網頁,前端的同事把資源包給我,里面包含html,CSS,javaScript,圖片等文件。我想當然的把文件夾拷到工程中,然后用以下方法加載:
NSURL *url = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"index"];self.videoWebView loadRequest:[NSURLRequest requestWithURL:url]];
結果是網頁加載出來了,一些樣式卻沒有加載出來,很是糾結,后來用這種方法才加載出來:
NSURL *url = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html" subdirectory:@"index"];[self.videoWebView loadRequest:[NSURLRequest requestWithURL:url]];
這下一些樣式完整的加載出來了,還有一點要說明的是,把網頁資源添加至工程的時候要勾選這個選項:

這樣添加進來的文件夾是藍色的,說明是一個文件夾引用
新聞熱點
疑難解答