更改NSAttributedString的颜色并在野生动物园中打开其链接

问题描述

从服务器上我得到一个带有html标签的字符串,就像这样:

  "It's a test - <a href=\"https://apple.com\" target=\"_blank\">Apple</a>""

我使用此函数将其转换为NSAttributedString

  func convertHtmlTagsToString(text: String) {
      let attributedString = Data(text.utf8)      
      
      if let attributedString = try? NSAttributedString(data: attributedString,options: [.documentType: NSAttributedString.DocumentType.html],documentAttributes: nil) {
         
         label.attributedText = attributedString
      }
   }

我的第一个问题是我无法更改标签文本的颜色,它是黑色,第二个问题是如何使网址部分可点击,从而可以通过该链接打开野生动物园。

非常感谢您。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)