紫色的矩形是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