我以编程方式生成HTML,并希望链接到我已包含在我的Resources文件夹中的CSS文件.我使用的是nUR的baseURL,我的CSS文件位于项目文件的顶层,但是这个"链接"肯定不起作用(即,当UIWebView显示HTML时,CSS文件显然没有被加载/找到).
是否有可能做到这一点?或者我是否需要将CSS文件放在网络上并通过URL链接到它?(我可以看到这样做的优势 - 让应用程序在不重新分发应用程序的情况下改变其风格).
谢谢
感谢大家!这就是我所做的,效果很好.
NSBundle *bundle = [NSBundle mainBundle]; NSURL *resourceBaseURL = [NSURL fileURLWithPath:[bundle bundlePath]]; [self.webView loadHTMLString:htmlString baseURL:resourceBaseURL];