我试图将默认的段落样式应用于NSTextView,但它似乎不起作用。任何想法?
var paragraphStyle:NSMutableParagraphStyle = NSMutableParagraphStyle();
paragraphStyle.lineSpacing = 100.0;
paragraphStyle.firstLineHeadIndent = 100.0;
WLMainEditor.defaultParagraphStyle = paragraphStyle;
最佳答案
我发现从现有的段落样式开始进行更改总是最好的。如果没有一开始,请使用NSParagraphStyle.default()
let paragraphStyle = NSParagraphStyle.default().mutableCopy() as! NSMutableParagraphStyle
paragraphStyle.lineSpacing = 100
paragraphStyle.firstLineHeadIndent = 100
WLMainEditor.defaultParagraphStyle = paragraphStyle
另外,至少在此代码段中,段落样式可以(并且应该是)
let
而不是var
,因为它是Objective-C可变对象,而不是Swift可变集合。