Я могу изменить цвет автоматических обнаруженных ссылок на UITextView?

У меня был a UITextView это обнаруживает номера телефона и ссылки, но это переопределяет мой fontColor и измените его на blueColor. Существует ли способ отформатировать цвет автоматических обнаруженных ссылок, или я должен попробовать версию руководства этой функции?

112
задан Randika Vishman 8 December 2015 в 06:54
поделиться

1 ответ

Вместо UITextView я использовал UIWebView и включил "автоопределение ссылок". Чтобы изменить цвет ссылки, просто создал обычный CSS для тега.

Я использовал что-то вроде этого:

NSString * htmlString = [NSString stringWithFormat:@"<html><head><script> document.ontouchmove = function(event) { if (document.body.scrollHeight == document.body.clientHeight) event.preventDefault(); } </script><style type='text/css'>* { margin:0; padding:0; } p { color:black; font-family:Helvetica; font-size:14px; } a { color:#63B604; text-decoration:none; }</style></head><body><p>%@</p></body></html>", [update objectForKey:@"text"]];
webText.delegate = self;
[webText loadHTMLString:htmlString baseURL:nil];
39
ответ дан 24 November 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: