在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内容。