2015-07-21 19 views
1

我正在使用基於視圖的NStableview,我使用表頭來提供滾動視圖的頂部和我的TableView的第一行之間的空間。我希望這個空間在用戶滾動tableview時向上滾動,但是標題是浮動的並且不滾動。它只是堅持在頂部。禁用NSTabelView中的標題浮動?

我需要提供一個滾動視圖頂部和標題視圖的第一個單元格之間的差距。我可以考慮其他的解決方案,比如爲第一行創建一個不同的單元格,但是這個解決方案會創建大量的表和數據索引的錯誤。所以我決定使用表頭來提供滾動視圖的頂部和表格視圖的第一行之間的空間。

除了使用表頭以外,還有其他解決方案嗎?如果否,我可以禁用標題視圖的浮動行爲?

回答

0

也許屬性NSScrollView是你所尋找的。 您可以定義頂部插入。 (在我的例子100)

代碼(同樣爲雨燕和Objective-C):

self.scrollView.contentInsets = NSEdgeInsetsMake(100, 0, 0, 0); 
+0

是的。這是我正在尋找的。謝謝。 – Abhishek

+0

不客氣! – mangerlahn

2

要禁用浮動剛剛成立floatsGroupRows = NO?!

+0

它適用於組行。不包含標題。 – Abhishek

+0

好的 - 抱歉沒有意識到這個區別 - 我的不好 –