3 回答
TA贡献1900条经验 获得超5个赞
在iOS 7上,您可以设置tintColor
的UITextView
。它会影响链接颜色以及光标线和所选文本的颜色。
iOS 7还向UITextView
调用添加了一个新属性,linkTextAttributes
该属性似乎可以让您完全控制链接样式。
TA贡献1789条经验 获得超8个赞
我没有使用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];
- 3 回答
- 0 关注
- 460 浏览
添加回答
举报