0
是否可以更改UITextView中鏈接的字體顏色?因爲默認情況下它是藍色的...更改UITextView中鏈接的顏色
是否可以更改UITextView中鏈接的字體顏色?因爲默認情況下它是藍色的...更改UITextView中鏈接的顏色
默認情況下,如果你想這樣做,你需要繼承UITextView並覆蓋drawRect方法。
您可以創建和使用HTML字符串,並將其加載以這樣的方式使用的UITextView的一個UIWebView insteaad:
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>", yourText];
webText.delegate = self;
[webText loadHTMLString:htmlString baseURL:nil];
如何子類的UITextView請任何教程? – awlcs
只需創建一個新類並從UIView繼承它。之後,在.h文件中將@interface行從:UIView更改爲UITextView,然後在drawRect方法中執行您的自定義繪圖。 –