0

私は iOS 開発の初心者です (ただし、過去 2 年間は Web 開発者です)。

TextView を使用して画面にリンクを作成し、色を黒として指定しました。しかし、アプリケーションを実行すると、リンクの色が青に見えます。リンクの色をBLACKにする方法はありますか?

iOS 開発用の CSS のようなものはありますか?

4

2 に答える 2

0

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の公式ドキュメントをお勧めします。

編集:

@ファヒムパーカー:

baseURLに設定されているため、Yahooリンクは呼び出されません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];
于 2012-11-15T19:19:31.730 に答える
0

UITextViewサブクラス化してカスタマイズしない限り、の自動認識リンクは常に青色で表示されます。UIWebViewただし、スタイル付きのHTMLコンテンツを表示するために使用できます。

于 2012-11-15T18:42:32.400 に答える