2015-10-16 3 views
0

Я в настоящее время борется с простой проблемой: Я пытаюсь установить цвет ссылки в моей WebView, но это не имеет никакого эффекта:Невозможно установить цвет 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

попробуйте изменить цвет URL в JavaScript и применить его как '[webView stringByEvaluatingJavaScriptFromString: @" script "]' –

ответ

0

К счастью, цвет ссылки первоначально был установлен с уникальным цветом в моем HTML строке, так что я в конечном итоге переписав код цвета шестнадцатеричного:

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

Это может быть временным решением, но это работает.

Смежные вопросы