如何在程序生成的iPhone UIWebView HTML中包含CSS资源?

Eli*_*eth 1 css iphone xcode uiwebview

我以编程方式生成HTML,并希望链接到我已包含在我的Resources文件夹中的CSS文件.我使用的是nUR的baseURL,我的CSS文件位于项目文件的顶层,但是这个"链接"肯定不起作用(即,当UIWebView显示HTML时,CSS文件显然没有被加载/找到).

是否有可能做到这一点?或者我是否需要将CSS文件放在网络上并通过URL链接到它?(我可以看到这样做的优势 - 让应用程序在不重新分发应用程序的情况下改变其风格).

谢谢

Eli*_*eth 5

感谢大家!这就是我所做的,效果很好.

NSBundle *bundle = [NSBundle mainBundle];
NSURL *resourceBaseURL = [NSURL fileURLWithPath:[bundle bundlePath]];
[self.webView loadHTMLString:htmlString baseURL:resourceBaseURL];
Run Code Online (Sandbox Code Playgroud)