Label显示html数据,并通过swift使图像和链接可单击

时间:2017-11-24 08:49:37

标签: ios swift uilabel

我的标签中有html数据,以及如何使它们可点击 我可以显示我的html数据成功,但我不知道如何转换它们 对我有什么好的建议吗? 感谢

htmlData content here.

这是我的标签代码:

let htmlData = ""

do {
        let attrStr = try NSAttributedString(
            data: htmlData.data(using: String.Encoding.unicode, allowLossyConversion: true)!,
            options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType],
            documentAttributes: nil)
        self.label.attributedText = attrStr
    } catch let error {
        print(error)
    }

pic1

1 个答案:

答案 0 :(得分:1)

标签可能无法检测超链接,但“webView”可以检测到超链接。

webView.loadHTMLString(dataHtmlString, baseURL: nil)