有没有办法在UITextView和(例如
)的情况下更改超链接颜色.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
用过吗?
提前致谢!
答案 0 :(得分:9)
使用iOS 7,您可以使用linkTextAttributes
类的UITextView
属性更改超链接颜色。
例如:
aTextView.linkTextAttributes = @{NSForegroundColorAttributeName:[UIColor redColor]};
以上将导致链接显示为红色。
答案 1 :(得分:1)
我有同样的问题。最好,最简单的方法是使用Nimbus库来归属标签。您可以着色,添加电话链接,电子邮件链接,作品。它比使用它的Three20库更容易使用。
答案 2 :(得分:0)
不幸的是,UITextView
没有办法做到这一点。控制超链接颜色的唯一方法是使用UIWebView
,您可以使用类似于this example的方式使用CSS。