2016-04-08 7 views
1

2つのNSClipViewを持つカスタムNSViewがあります。私は各クリップビューに垂直スクロールバーを追加したいと思います。下のスニペットはNSScrollerを示していますが、ノブやボタンは描かれていません。インタラクションもできません。 NSScrollerは小規模なクラスなので、私はここで何が欠けているのか分かりません。NSScrollerをカスタムNSViewで使用する方法

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 
} 

答えて

0

不足している行:

scroller.enabled = true