私は iOS 開発の初心者です (ただし、過去 2 年間は Web 開発者です)。
TextView を使用して画面にリンクを作成し、色を黒として指定しました。しかし、アプリケーションを実行すると、リンクの色が青に見えます。リンクの色をBLACKにする方法はありますか?
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の公式ドキュメントをお勧めします。
編集:
@ファヒムパーカー:
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];
UITextView
サブクラス化してカスタマイズしない限り、の自動認識リンクは常に青色で表示されます。UIWebView
ただし、スタイル付きのHTMLコンテンツを表示するために使用できます。