8
  1. 我将一些 url 传递给 UITextView,并使用 UIDataDetectorTypeLink 检测到它们。现在我需要将链接(url)的颜色更改为一些uicolor。我不知道该怎么做。

    这是显示我尝试的代码:

    [textview_Url setEditable:NO];
    [textview_Url setScrollEnabled:NO];
    [textview_Url setDataDetectorTypes:UIDataDetectorTypeLink];
    [textview_Url setText:web];

    它给出蓝色,我想改变那个颜色。

  2. 通过 UIDataDetectorTypeLink,长按只要求构造重定向到链接。但是我想显示一些警报来询问是否有人刚刚触摸它。有没有办法做到这一点 ?

4

3 回答 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 回答