2017-08-22 45 views

回答

0

我知道,使用UICollectionView,您通常會在佈局委託方法中設置setHeaderReferenceSize=CGSizeZero,或者通過繼承佈局類UICollectionViewFlowLayout並在其中設置setHeaderReferenceSize屬性。我建議查看NSOutlineView的類文檔,並找到確定標題大小的屬性並進行相應的調整。

+0

它們有一個'可選func outlineView(_ outlineView:NSOutlineView,heightOfRowByItem項:任何) - > CGFloat',但它在文檔中說,此方法返回的值不應包括單元格間距,並且必須大於0。不會幫助我。 – Mark

+0

織補。所以,NSOutlineView繼承自NSTableView。這聽起來像是另一個可憐的靈魂在這裏試圖壓制一個部分的頭部(在這種情況下,也是第一部分)。這是ObjC的解決方案,但我希望它可以幫助概念或上下文。 https://stackoverflow.com/questions/19056428/how-to-hide-first-section-header-in-uitableview-grouped-style –

+1

他們隱藏的額外像素哈哈:)我可以給NSOutlineView一個邊距抵消-2個像素。你會認爲,如果蘋果將它用在他們的應用程序中,它會更復雜一些。 – Mark