我是新手的iOS开发(虽然我因为最近2年的网站开发者)
我创建使用的TextView我的屏幕上的链接,并提供颜色为黑色。 然而,当我跑我的应用程序见链接的颜色为蓝色。 任何想法如何使链接颜色为黑色?
有没有像CSS的iOS开发什么?
我是新手的iOS开发(虽然我因为最近2年的网站开发者)
我创建使用的TextView我的屏幕上的链接,并提供颜色为黑色。 然而,当我跑我的应用程序见链接的颜色为蓝色。 任何想法如何使链接颜色为黑色?
有没有像CSS的iOS开发什么?
您可以轻松地内设置文本格式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帕克:
因为雅虎的链接不会被调用baseURL
设置为nil
,你有更好的选择:创建一个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内容。