2016-08-17 5 views
1

Я получаю HTML с сервера и размещаю его в UIWebView с loadHTMLString (строка, url). HTML может отличаться во время выполнения. Также он может содержать видео - это причина, по которой я не могу использовать UITextView или UILabel с атрибутомText.UIWebView swift change links color

Я получаю HTML с сервера, и это означает, что все цвета и атрибуты, определенные ранее, и я не могу редактировать его динамически, потому что, как я уже сказал, HTML может быть другим во время выполнения.

Я пытался использовать

webView.tintColor = UIColor.blackColor() 

Но это не помогло. Есть ли способы решить эту проблему?

ответ

0

Предполагая, что у вас есть предопределенные цвета для категории ссылок, вы можете изменить атрибут цвета этих ссылок, прежде чем ваш UIWebview загрузит это содержимое html. Методы делегатов UIWebview можно использовать для проверки содержимого html до его загрузки