我可以在界面构建器中为NSTextField的文本加下划线吗?

时间:2012-02-10 16:04:58

标签: objective-c cocoa

我可以在界面构建器中为NSTextField的文本加下划线吗?

到目前为止,我只能改变它的颜色。有没有办法强调它?

感谢

2 个答案:

答案 0 :(得分:31)

仅对iOS有效

是,设置属性文本,然后选择文本,右键单击>字体>下划线

enter image description here

答案 1 :(得分:16)

不,你必须在代码中这样做。例如:

NSMutableAttributedString *str = [[myTextField attributedStringValue] mutableCopy];

[str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInt:NSUnderlineStyleSingle] range:NSMakeRange(0, str.length)];

[myTextField setAttributedStringValue:str];

[str release];