无法在webview中设置URL的颜色

时间:2015-10-16 15:45:54

标签: html objective-c uiwebview

我目前正在努力解决一个简单问题:我试图在我的网页浏览中设置链接颜色,但它没有效果:

[self.webView loadHTMLString:[NSString stringWithFormat:@"<div style='padding: 0px 20px; font-size:16px;font-family:HelveticaNeue-Light; a:link {text-decoration:none; color:#009fe3; } a:visited { text-decoration:none; color:#009fe3;}; color:#fff;>%@<div>",urlString] baseURL:nil];

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:0)

幸运的是,链接颜色最初是在我的HTML字符串中使用唯一颜色设置的,所以我最终覆盖了十六进制颜色代码:

NSString *copy = [urlString stringByReplacingOccurrencesOfString:@"#2E2EFE"withString:@"#009fe3"];
[self.webView loadHTMLString:copy baseURL:nil];

这可能是一种解决方法,但它确实有效。