我想在我的可可应用程序中更改NSSplitView的dividerColor的颜色,但是当我输入下面的代码时,出现了错误Cannot assign to the result of this expression。
splitView.dividerColor = NSColor.redColor()我认为这是因为.dividerColor是一个只读属性,因此如果从nib实例化颜色,就不能从代码中覆盖它。
但是,我找不到任何这样的首选项来更改NSSplitView上Xcode的检查器中的颜色。那么我怎样才能改变分隔符的颜色呢?
请注意,我不使用NSSplitViewController;我在NSViewController之上使用NSSplitView。

发布于 2015-01-26 00:11:21
如果您愿意坚持使用瘦除法器样式,可以通过使用NSSplitView的子类并重写dividerColor属性来更改splitview的分隔符的颜色:
class MySplitView: NSSplitView {
override var dividerColor: NSColor {
return NSColor.redColor()
}
}https://stackoverflow.com/questions/28142472
复制相似问题