2016-05-23 1 views
0

У меня есть строка html, которую я должен показать в текстовом представлении, я преобразовал ее в NSMutableString, но в этой строке есть несколько заголовков. Я хочу изменить цвет этих заголовков в синем. благодарит заранее.Хотите преобразовать цвет заголовка h3 в строку html с помощью swift

ответ

2

Вы можете применить цвет в h3 теге, как таким образом

let htmlString: String = "<html><body> <h3><font color=black>Some html string</font></h3> </body></html>" 

let temphtmlString : NSString = (htmlString as NSString).stringByReplacingOccurrencesOfString("color=black", withString: "color=blue") 


    let attrStr = try! NSAttributedString(
       data: temphtmlString.dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true)!, 
       options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], 
       documentAttributes: nil) 
txtView.attributedText = attrStr 
+0

HTML строка наступающем от сервера и цвет заголовка метки черного цвета их. –

+0

Вы можете заменить строку html, используя ** stringByReplacingOccurrencesOfString ** – Bhumi

+0

вы можете использовать ее в верхнем коде –

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