0

プログラムでuitextview内のテキストに下線を引くにはどうすればよいですか?

4

3 に答える 3

0

この問題を解決するために、UITextView の代わりに UIWebView を使用しました。

NSString *contentHtml = [NSString stringWithFormat:@"<html><head></head><body><font color=\"white\" size=\"4\"><table width=\"260px\"><tr><td align=\"left\" width=\"160px\"><u>Left:</u></td><td align=\"right\" width=\"100px\">315</td></tr></table></font></body></html>"];
[listWebView loadHTMLString:contentHtml baseURL:nil];
于 2012-06-25T11:34:52.920 に答える
0

この目的で NSAttributedString を使用できます。以下は同じリンクです - https://github.com/AliSoftware/Ali-Cocoa-Classes

また、このスレッドを参照して、NSAttributedString の使用方法を確認できます。 NSAttributedString をどのように使用しますか?

于 2012-04-25T05:09:51.660 に答える
0
NSMutableAttributedString *attributedString = [self.textView.attributedText mutableCopy];   
int valueToSet = kCTUnderlineStyleSingle;
[attributedString addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInt:valueToSet] range:CGMakeRange(0, self.textView.text.length)];

self.textView.attributedText = attributedString;
[attributedString release];
于 2013-12-02T08:00:44.890 に答える