Как определить цвет текста ссылки в UIWebView - PullRequest
4 голосов
/ 05 февраля 2010

У меня есть короткая текстовая строка , которая может содержать веб-ссылку . Я загружаю его в UIWebView с помощью loadHTMLString и замечаю, что, например, неправильный стиль и размер шрифта. Больше ничего не могу найти, поэтому я вставил текст в специальный HTML-документ с помощью CSS (это ДЕЙСТВИТЕЛЬНО единственный способ):

NSString *myHtml = [NSString stringWithFormat:
                    @"<html><head>"
                    "<style type=\"text/css\">"
                    "body{"
                    "font-family: Helvetica;"
                    "font-size: 20px;"
                    "a {color: #FFF;}"
                    "},</style>"
                    "</head><body>%@</body></html>", myText];
[self.myWebView loadHTMLString:myHtml baseURL:nil];    

Проблема: Просто не могу понять , как изменить стиль ссылки . Пробовал {color: #fff;}, *: link {color: #fff;} и т. Д., Которые даже больше не помнят Ничто не изменило ничего в стиле ссылки по умолчанию! Не цвет, не размер, не фон, ничего!

Какие-нибудь советы, как вообще можно контролировать внешний вид ссылок? Будет ли использование javaScript единственной возможностью?

1 Ответ

6 голосов
/ 05 февраля 2010

Вы вложили правило a в правило body. Переместите это снаружи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...