我正在尝试将默认段落样式应用于 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
此外,至少在此代码片段中,paragraphStyle 可以(并且应该)是 let
而不是 var
,因为它是 Objective-C 可变对象而不是Swift 可变集合。
关于swift - NSTextView:应用段落样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32327143/