我想在我的Cocoa应用中更改NSSplitView
' dividerColor
的颜色,但是当我输入以下代码时,发生错误Cannot assign to the result of this expression
。
splitView.dividerColor = NSColor.redColor()
我认为这是因为.dividerColor
是一个只读属性,因此如果从nib实例化它,就不能覆盖代码中的颜色。
但是,我找不到任何此类首选项来更改NSSplitView
上Xcode的Inspector中的颜色。那么如何更改分隔符的颜色呢?
请注意,我没有使用NSSplitViewController
;我在NSSplitView
。{/ p>之上使用NSViewController
答案 0 :(得分:9)
如果您乐意坚持使用 Thin Divider 样式,可以使用NSSplitView
的子类更改splitview的分隔符的颜色,并覆盖{{1 property:
dividerColor