如何在笔尖上更改NSSplitView分隔符的颜色?

时间:2015-01-25 22:44:36

标签: cocoa swift nssplitview

我想在我的Cocoa应用中更改NSSplitView' dividerColor的颜色,但是当我输入以下代码时,发生错误Cannot assign to the result of this expression

splitView.dividerColor = NSColor.redColor()

我认为这是因为.dividerColor是一个只读属性,因此如果从nib实例化它,就不能覆盖代码中的颜色。

但是,我找不到任何此类首选项来更改NSSplitView上Xcode的Inspector中的颜色。那么如何更改分隔符的颜色呢?

请注意,我没有使用NSSplitViewController;我在NSSplitView。{/ p>之上使用NSViewController

enter image description here

1 个答案:

答案 0 :(得分:9)

如果您乐意坚持使用 Thin Divider 样式,可以使用NSSplitView的子类更改splitview的分隔符的颜色,并覆盖{{1 property:

dividerColor