紫色的矩形是NSView
。在我的awakeFromNib
方法中,我呼叫[[NSViewController alloc] initWithNibName:@"nib" bundle:nil]]
。动态获取NSScroller的滚动条位置
红色矩形是NSScrollView
又名@"nib"
。该视图包含垂直滚动条。
绿色框是NSBox
笔尖,由NSCollectionViewItem
选择。
如何将一个观察,并获得即时滚动条旋钮位置滚动列表(即同时拖动旋钮)时?
感谢您的帮助:)
可能是最好指定你为什么要这么做。出于几种不同的原因,我可以考虑几种方法。 – 2011-03-19 22:05:03
当我点击显示附加到'NSWindow'的三角形'NSView'时。位置是相对于点击的三角形,但是当我滚动列表时,它不会改变位置,这是合乎逻辑的。我想知道旋钮的位置,如果列表项超出视图边界并更改其位置,则执行关闭“NSView”。 我正在使用Matt Legend Gemmell'MAAttachedWindow'类来显示此窗口。 – xyz 2011-03-20 08:33:36
啊。我明白你在找什么。答案是一样的http://stackoverflow.com/questions/4077843/how-to-detect-scrolling-for-nsoutlineview – 2011-03-20 14:47:06