设置链接的颜色为黑色的的iOS(set Link color to black in iOS)

2019-10-30 18:13发布

我是新手的iOS开发(虽然我因为最近2年的网站开发者)

我创建使用的TextView我的屏幕上的链接,并提供颜色为黑色。 然而,当我跑我的应用程序见链接的颜色为蓝色。 任何想法如何使链接颜色为黑色?

有没有像CSS的iOS开发什么?

Answer 1:

您可以轻松地内设置文本格式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];


Answer 2:

在自动识别环节UITextView总是显示蓝色,除非你继承和自定义。 您可以使用UIWebView来虽然显示一些风格的HTML内容。



文章来源: set Link color to black in iOS