2013-02-01 12 views
7

私はNSOutlineView(SourceList)で作業しています。現在のスタイリングを自分のものに置き換えて、自分のアプリケーションをより良く見たいと思っています。カスタムのNSTableViewRowsでデフォルトのヘッダーとコンテンツセルを変更しました。これは正常に動作します。 しかし、私はグループ間のスペースを見ることができます。これらのスペースは約9ピクセルで、削除したいと思います。しかし、私はどのように知りません。セルの間隔を変更することは役に立たなかったし、それを行うための開発者リファレンスで何も見つかりませんでした。 ヒントやスニペットを教えてくれる人はいますか?それは素晴らしいだろう。NSOutlineViewグループの間隔

----------------------- 
* Group 1 
    - Item 1 
    - Item 2 
----------------------- 
// this space should be changed 
----------------------- 
* Group 2 
    - Item 3 
    - Item 4 
----------------------- 

ありがとうございます。 アレックス

+0

同じ問題があり、私を助けることができる人はいませんか?私はその問題に夢中になります。どんな助けも素晴らしいだろう! Alex – Alex

答えて

2

これは単なる答えではなく、問題に到達しようとするかもしれませんが、私の評判のためにstackoverflowは私にコメントをさせません。

とにかく、奇妙な振る舞いを過去にはNSOutlineViewにしていたことを覚えています。 たぶんsetFloatsGroupRows:がお手伝いします:

[myOutlineView setFloatsGroupRows:NO]; 

私に知らせてください。

+0

これは、グループが展開されるとき、最初のヘッダーセル描画の問題を修正します。ありがとう! – Andrew