如何改变UITextview UIDataDetectorTypeLink的颜色?

时间:2012-09-28 05:57:02

标签: ios ios7 uitextview uicolor

  1. 我将一些网址传递给UITextView并使用它们进行检测 UIDataDetectorTypeLink。现在我需要改变颜色 链接(url)到一些uicolor。我不知道如何做到这一点。

    以下是显示我尝试的代码:

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

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

  2. 通过UIDataDetectorTypeLink,长按仅询问构造 重定向到链接。但我想提出一些警告要问 确认是否有人接触它。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:3)

<强>解决

我使用了窗口的 globalTintColor 属性

self.window.tintColor = [UIColor redColor];

输出:

enter image description here

答案 1 :(得分:3)

使用此:

self.textView.linkTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor]};

答案 2 :(得分:2)

更好的方法是self.textView.tintColor = [UIColor redColor]; 此更改仅将(电话)链接为红色。