在iOS中将链接颜色设置为黑色

我是iOS开发的新手(虽然我是最近2年的Web开发人员)

我使用TextView在屏幕上创build了一个链接,并提供了黑色的颜色。 但是,当我运行我的应用程序,我看到链接的颜色为蓝色。 任何想法如何使链接颜色黑色?

有没有像iOS开发的CSS?

你可以很容易地在UIWebView文本的格式,如下所示:

  NSString *pureHtmlText = [NSString stringWithFormat:@"<html><head><STYLE type=text/css>body{margin-top:1cm;}</STYLE></head><body style=background-color: transparent;><br /><p><font face=heveltica neue; size=5>Other text: </font></p></body></html>"]; //Load text in UIWebView (don't forget to declare a UIWebView instance for sure) [webView loadHTMLString:pureHtmlText baseURL:nil]; 

有关更多详细信息,我向您推荐官方UIWebView和UIWebViewDelegate文档。

编辑:

@Fahim Parker:

雅虎链接不会被调用,因为baseURL设置nil ,你有更好的select:创build一个html文件, myFile.html ,将其包含到您的Xcode项目,并更改您的代码为:

 NSBundle *myBundle = [NSBundle mainBundle]; NSString *path = [myBundle pathForResource:@"myFile" ofType:@"html"]; NSURL *baseURL = [NSURL fileURLWithPath:path]; [self.webView loadHTMLString:@"myFile.html" baseURL:baseURL]; 

UITextView自动识别链接总是显示为蓝色,除非您进行子类化和自定义。 您可以使用UIWebView来显示一些样式化的HTML内容。

Interesting Posts