我将一些 url 传递给 UITextView,并使用 UIDataDetectorTypeLink 检测到它们。现在我需要将链接(url)的颜色更改为一些uicolor。我不知道该怎么做。
这是显示我尝试的代码:
[textview_Url setEditable:NO]; [textview_Url setScrollEnabled:NO]; [textview_Url setDataDetectorTypes:UIDataDetectorTypeLink]; [textview_Url setText:web];
它给出蓝色,我想改变那个颜色。
通过 UIDataDetectorTypeLink,长按只要求构造重定向到链接。但是我想显示一些警报来询问是否有人刚刚触摸它。有没有办法做到这一点 ?
问问题
1363 次
3 回答
3
解决了
我使用了窗口的globalTintColor属性,
像,
self.window.tintColor = [UIColor redColor];
输出:
于 2014-01-09T10:55:42.003 回答
3
用这个:
self.textView.linkTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor]};
于 2015-02-12T11:00:41.857 回答
2
更好的方法是 self.textView.tintColor = [UIColor redColor];
此更改仅将链接(电话)更改为红色。
于 2014-10-20T07:24:22.850 回答