在webview中添加css文件

在webview中添加css文件,css,objective-c,uitableview,ios7,Css,Objective C,Uitableview,Ios7,我有一个网络视图。我想调用一个css文件。在下面的代码中,我在web视图中添加了一个css文件,但它没有显示任何内容。 我的css文件名是:style.css。编码的第一行是style.css p{color:#eadfa8},p a{color:#fff; text-decoration:none;} NSString *filePath = [[NSBundle mainBundle] pathForResource:@"style" ofType:@"css"]; NSString *

我有一个网络视图。我想调用一个css文件。在下面的代码中,我在web视图中添加了一个css文件,但它没有显示任何内容。 我的css文件名是:style.css。编码的第一行是style.css

 p{color:#eadfa8},p a{color:#fff; text-decoration:none;}

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"style" ofType:@"css"];
NSString *htmlString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];

NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];

[webView loadHTMLString:htmlString baseURL:baseURL];  

在该文件中:

首先理解css的用途,然后尝试使用它。将css文件加载到web视图/浏览器时,将看不到任何内容。您可以使用样式来显示HTML元素。

Webview在其中加载HTML代码,因此,如果您将CSS应用于HTML代码,则以下代码将帮助您解决问题。只要按照您的意愿替换CSS代码即可。它非常适合我:-

NSString* title;

title=@"Test CSS";

NSString* webViewBody;

webViewBody = [NSString stringWithFormat:@"<html><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><title>%@</title><style>body{font-family:\"Helvetica\";font-size: 12px;color: #343838; }body a{color: #343838;text-decoration: underline;} h1{ font-size: 15px;font-weight: bold;margin:0;padding: 0;}h2{ font-size: 12px; font-weight: bold;margin:0;padding: 0;}.text{line-height:25px;text-align:justify;}@media screen and (max-width: 1600px) {#glink{width: 12%%;}} @media screen and (max-width: 980px) {#wrapper{ width: 75%%;}#googleMap{width: 100%%;}#glink{width: 22%%;}#details{width: 100%%;}#info{width: 100%%;}#broker{width: 80%%;}#contact{width: 80%%;}}@media screen and (max-width: 780px) {#wrapper{width: 75%%;}#googleMap{width: 100%%;}#glink{width: 18%%;}#details{width: 100%%;}#info{width: 100%%;}#broker{width: 80%%;}#contact{width: 80%%;}}@media screen and (max-width: 320px) {#wrapper{width: 50%%;}#googleMap{width: 80%%;}#name{width:60%%;}#details{width: 75%%;}#info{width: 75%%;}#broker{width: 80%%;}#contact{width: 80%%;}}</style></head><body><h1>MyHTMLBody</h2></body></html>",title];


 NSString *newWebViewBody = [webViewBody stringByReplacingOccurrencesOfString: @"\\u0153" withString:@""];

[webView loadHTMLString:newWebViewBody baseURL:nil];   
NSString*标题;
title=@“测试CSS”;
NSString*webViewBody;
webViewBody=[NSString stringWithFormat:@“%@body{font family:\“Helvetica\”;字体大小:12px;颜色:{343838;}body a{color:{343838;文本装饰:下划线;}h1{字体大小:15px;字体大小:粗体;边距:0;填充:0;}h2{字体大小:12px;字体大小:粗体;边距:0;填充:0;}。文本{行高:25px;文本对齐:对齐;}媒体屏幕和屏幕(最大宽度:1600px)(最大宽度:1600px)(最大宽度:1600px)(最大宽度:1600px)(最大宽度:1600px)(最大宽度:1600px)(最大宽度:1600px)(最大宽度:1600px){{#;格利克(宽度:12%%百分比;宽度:12%;}}}}媒体屏幕和(媒体屏幕和(最大宽度:980px(最大宽度:980PXPX)媒体屏幕和(最大宽度:{{#包装器包装层(宽度:宽度:宽度:75%宽度:75%%百分比:75%百分比:75%%%%%周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五五五五五五五五五五五五普普九九九九九九九九九九谷歌地图{宽度:100%;}谷歌链接{宽度:18%;}详细信息[宽度:100%宽度:100%宽度:100%100%??{{宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%宽度:100%??}周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五:80%;}}MyHTMLBody”,标题];
NSString*newWebViewBody=[webViewBody stringByReplacingOccurrencesOfString:@“\\u0153”和字符串:@”“;
[webView loadHTMLString:newWebViewBody baseURL:nil];

ya谢谢兄弟。我正在网络视图中使用内容,但风格没有改变兄弟。