2016-04-08 17 views
1

İki NSClipView ile özel bir NSView var. Her bir klip görünümü için dikey bir kaydırma çubuğu eklemek istiyorum. Aşağıdaki kod parçacığı bir NSScroller gösteriyor, ancak herhangi bir düğme veya düğme çizmiyor. Etkileşim de mümkün değil. NSScroller küçük bir sınıf, bu yüzden burada ne eksik olduğumu bilmiyorum.Özel bir NSView'da NSScroller nasıl kullanılır?

required init?(coder: NSCoder) 
{ 
    super.init(coder: coder) 

    let width = NSScroller.scrollerWidthForControlSize(NSControlSize.RegularControlSize, scrollerStyle: NSScrollerStyle.Overlay) 

    let scroller = NSScroller(frame: NSRect(x: 10, y: 10, width: width, height: 500)) 
    self.addSubview(scroller) 
    scroller.doubleValue = 0.5 
    scroller.knobProportion = 0.1 
    scroller.needsLayout = true //no effect 
    scroller.needsDisplay = true //no effect 
} 

cevap

İlgili konular