Bla*_*ard 4 cocoa nssplitview swift
我想在我的Cocoa应用程序中更改NSSplitView's 的颜色dividerColor,但是当我输入以下代码时,Cannot assign to the result of this expression发生了错误.
splitView.dividerColor = NSColor.redColor()
Run Code Online (Sandbox Code Playgroud)
我认为这是因为它.dividerColor是一个只读属性,因此如果从nib实例化它,就不能覆盖代码中的颜色.
但是,我找不到任何这样的首选项来改变Xcode的Inspector上的颜色NSSplitView.那么我怎样才能改变分频器的颜色呢?
请注意,我不使用NSSplitViewController; 我用NSSplitView在上面NSViewController.

Pau*_*son 11
如果您乐于坚持使用Thin Divider样式,可以使用子类来更改splitview的分隔符的颜色NSSplitView,并覆盖该dividerColor属性:
class MySplitView: NSSplitView {
override var dividerColor: NSColor {
return NSColor.redColor()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
741 次 |
| 最近记录: |