Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift3 将Html转换为属性字符串,更改链接颜色_Swift3_Swift4_Nsattributedstring - Fatal编程技术网

Swift3 将Html转换为属性字符串,更改链接颜色

Swift3 将Html转换为属性字符串,更改链接颜色,swift3,swift4,nsattributedstring,Swift3,Swift4,Nsattributedstring,我正在将html转换为属性字符串并将其加载到UIlable,我得到的超链接颜色为蓝色,我想更改该颜色,请帮助您可以通过linkTextAttributes更改链接的颜色 textView.linkTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red] 您需要在NSAttributedStringKey.link(Swift 4)上调用enumerateAttribute(u:in:options:using:

我正在将html转换为属性字符串并将其加载到UIlable,我得到的超链接颜色为蓝色,我想更改该颜色,请帮助

您可以通过linkTextAttributes更改链接的颜色

textView.linkTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red]

您需要在
NSAttributedStringKey.link
(Swift 4)上调用
enumerateAttribute(u:in:options:using:)
,并将该范围内的属性修改为您想要的颜色。请参阅这是关于NSColor的,但想法是一样的。