html
  • objective-c
  • uiwebview
  • 2015-10-16 69 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]; 
    

    它可能是一個解決辦法,但它的工作原理。

    相關問題