我想更改UITextView中的超链接颜色。默认颜色为蓝色,文本下划线。 (我正在为电话号码/地址/电子邮件进行数据类型检测)有没有办法改变颜色?请告诉我。
感谢。
答案 0 :(得分:1)
几乎不可能改变内置UITextView
的行为,这是一项非常棘手的任务。
dataDetectorTypes
docs:
您可以使用此属性指定应在文本视图中自动转换为可点击URL的数据类型(电话号码,http链接等)。单击时,文本视图将打开负责处理URL类型的应用程序,并将URL传递给它。
我不认为这是你正在寻找的行为..(点击链接将始终打开应用程序) - 这也将违背HIG。
我建议您查看以下问题: Can I change the color of auto detected links on UITextView?