NSTextView:应用段落样式

时间:2015-09-01 08:39:44

标签: swift cocoa nstextview

我尝试将默认段落样式应用于NSTextView但它似乎无法正常工作。有什么想法吗?

    var paragraphStyle:NSMutableParagraphStyle = NSMutableParagraphStyle();
    paragraphStyle.lineSpacing = 100.0;
    paragraphStyle.firstLineHeadIndent = 100.0;
    WLMainEditor.defaultParagraphStyle = paragraphStyle;

1 个答案:

答案 0 :(得分:0)

我发现最好从现有的段落样式开始并对其进行更改。如果您没有开始使用,请使用NSParagraphStyle.default()

let paragraphStyle = NSParagraphStyle.default().mutableCopy() as! NSMutableParagraphStyle
paragraphStyle.lineSpacing = 100
paragraphStyle.firstLineHeadIndent = 100
WLMainEditor.defaultParagraphStyle = paragraphStyle

此外,至少在此代码段中,paragraphStyle可以(并且应该是)let而不是var,因为它是Objective-C可变对象而不是Swift可变集合。