html
  • objective-c
  • uiwebview
  • 2015-10-16 66 views 0 likes 
    0

    目前我用一个简单的问题所困扰:我试图设置链接的颜色在我的web视图,但它没有任何效果:无法设置URL的颜色的WebView

    [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]; 
    

    什么是错的我的代码?

    +2

    你是否尝试运行外部html代码,看看它是否有效?尝试加载html文件而不是加载纯字符串 –

    +1

    尝试在JavaScript中更改URL颜色,并将其应用为像[[webView stringByEvaluatingJavaScriptFromString:@“script”]' –

    回答

    0

    幸运的是链接的颜色原先的设置,在我的HTML字符串独特的颜色,所以我结束了覆盖十六进制颜色代码:

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

    它可能是一个解决办法,但它的工作原理。

    相关问题