Изменить цвет гиперссылки uitextview

Я использую UITextView, и я хочу изменить цвет гиперссылки, которую я использую в этом компоненте. Например, если UITextView показывает www.gmail.com, то он отображается синим цветом. Я хочу изменить этот цвет.

Ответ 2

ура! Apple выпустила правильное решение с iOS7! Как объяснено в этом ответе, вы можете использовать свойство linkTextAttributes для UITextView. Белая подчеркнутая ссылка будет выглядеть примерно так:

yourTextView.linkTextAttributes = @{
    NSForegroundColorAttributeName: [UIColor whiteColor], 
    NSUnderlineStyleAttributeName: [NSNumber numberWithInt:NSUnderlineStyleSingle]
};

или, альтернативно, вы можете изменить tintColor, так как UITextView наследует от UIView и использует свойство tintColor для цветных ссылок - см.:

yourTextView.tintColor = [UIColor whiteColor];

Теперь ваши ссылки могут выглядеть эпическими!