0

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

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

滑块问题

和一些代码:

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

我认为这个问题不仅仅是一个 NSSlider,而是所有 NSControl 对象。让我知道是否有修复。谢谢。

4

0 回答 0