我将一些网址传递给UITextView并使用它们进行检测 UIDataDetectorTypeLink。现在我需要改变颜色 链接(url)到一些uicolor。我不知道如何做到这一点。
以下是显示我尝试的代码:
[textview_Url setEditable:NO]; [textview_Url setScrollEnabled:NO]; [textview_Url setDataDetectorTypes:UIDataDetectorTypeLink]; [textview_Url setText:web];
它给出蓝色,我想改变那种颜色。
通过UIDataDetectorTypeLink,长按仅询问构造 重定向到链接。但我想提出一些警告要问 确认是否有人接触它。有没有办法做到这一点?
答案 0 :(得分:3)
<强>解决强>
我使用了窗口的 globalTintColor 属性
等
self.window.tintColor = [UIColor redColor];
输出:
答案 1 :(得分:3)
使用此:
self.textView.linkTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor]};
答案 2 :(得分:2)
更好的方法是self.textView.tintColor = [UIColor redColor];
此更改仅将(电话)链接为红色。