NSSlider和IBDesignable问题

时间:2015-03-03 17:06:19

标签: swift interface-builder ibdesignable

所以我遇到了一个看起来像个bug的奇怪问题。每当添加'用户定义的运行时属性'时,它就会失去滑块的样式。如果@IBInspectable是它的默认值,那就没问题了。但是一旦存储了属性,它就会覆盖该样式。因为这很难解释,我附上了一张图片。

左边没有IBInspectable,右边是IBInspectable变量集。我希望它看起来像黑色风格的左边。

Slider issue

和一些代码:

@IBDesignable
public class customSlider: NSSlider {
    @IBInspectable public var nonZero: Bool = false {
        didSet{ 
        //does a task
        }
    }
}

我认为这个问题仅仅是一个NSSlider,而是所有NSControl对象。如果有问题,请告诉我。感谢。

0 个答案:

没有答案