在NSTextView中设置线高/行间距

时间:2009-12-24 12:27:59

标签: objective-c cocoa alignment nstextview

如何在NSTextView中设置线高或线间距(即每条线的高度,或每条线之间的空间大小)?

2 个答案:

答案 0 :(得分:20)

留下答案,以防有人需要:

NSMutableParagraphStyle * myStyle = [[NSMutableParagraphStyle alloc] init];
[myStyle setLineSpacing:10.0];
[myTextView setDefaultParagraphStyle:myStyle];

答案 1 :(得分:13)

在NSTextView中使用- (void)setDefaultParagraphStyle:(NSParagraphStyle *)paragraphStyle方法。

NSParagraphStyle

上的文档

NSMutableParagraphStyle

上的文档

NSMutableParagraphStyle中有一个setLineSpacing:方法。还有与行高相关的方法,NSMutableParagraphStyle文档中“设置其他样式信息”下的方法应该证明是有用的。

我认为这就是你要找的东西。