iOS UITextView中的多个超链接颜色
我希望能够显示具有多色超链接的iOS UITextView中的多个超链接颜色,ios,swift,uitextview,Ios,Swift,Uitextview,我希望能够显示具有多色超链接的UITextView(即,一些超链接为红色、一些蓝色、一些绿色等) 无论我为超链接的给定范围设置了什么NSForegroundColorAttributeName,它似乎总是被myTextView.linkTextAttributes中指定的内容覆盖 是否有一种方法可以禁用linkTextAttributes功能或覆盖每个范围的样式? 您可以在此处找到我关于多个超链接颜色的完整教程: 本教程包含两种语言的实现:Swift和Objective-C 非常乐意回答您的所有
UITextView
(即,一些超链接为红色、一些蓝色、一些绿色等)
无论我为超链接的给定范围设置了什么NSForegroundColorAttributeName
,它似乎总是被myTextView.linkTextAttributes
中指定的内容覆盖
是否有一种方法可以禁用linkTextAttributes功能或覆盖每个范围的样式?
您可以在此处找到我关于多个超链接颜色的完整教程:
本教程包含两种语言的实现:Swift和Objective-C
非常乐意回答您的所有问题。
您可以在此处找到我关于多个超链接颜色的完整教程:
本教程包含两种语言的实现:Swift和Objective-C
非常乐意回答您的所有问题。您尝试过禁用自动数据检测吗?@Losiowaty是否会阻止自动链接检测(因此,
应该与URL
代理调用交互)?我不确定,但可能是的-尽管有解决方案(即)。这需要编写一些额外的逻辑。链接的线程中还有一些关于TextKit的链接,这可能也是一个很好的地方,可以查看。UITextView支持HTML,您可以使用它来格式化文本,但您需要。是否尝试禁用自动数据检测?@Losiowaty是否会阻止自动链接检测(因此是否应该与URL
代理调用交互)?我不确定,但可能是的-有解决方案(即)尽管如此。这需要编写一些额外的逻辑。链接线程中还有一些关于TextKit的链接,这可能也是一个很好的地方。UITextView支持HTML,您可以使用它来设置文本格式。您好,请避免发布指向外部教程的链接。如果您有有效的解决方案,请引用source及其链接。不幸的是,在这种情况下,不可能简单地描述解决方案。我附上了上述问题的准确完整的解决方案。您好,请避免发布外部教程的链接。如果您有一个有效的解决方案,您应该引用源代码及其链接。不幸的是,在这种情况下,无法描述B我只是简单地给出了一个解决方案。我附上了上述问题的精确和完整的解决方案。