2011-11-13 8 views
0

Finderウィンドウの左ペインのスタイルでコンテンツリストを作成したいと思います(Mail/iTunes /などのスタイルでも同様です)。現在、私のNSTableView/NSOutlineViewの実装は少し基本的です。iTunes/Finder/Mailスタイルテーブルビューを作成するにはどうすればいいですか?

Appleの見た目を模倣するのに役立つチュートリアルはありますか?特に、私はなど、ヘッダー行の後に色だ

+0

[iTunes、iCal、iPhotoなどと同様のUIレイアウトを作成する標準的な文書化された開発パターンはありますか?](http://stackoverflow.com/questions/6934036/is-there-a-標準文書化された開発パターンから作成UIレイアウト、simila) –

答えて

1

あなたは最初のソースリストを取得する必要があります。setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList

あなたはデリゲートメソッドを実装することで、これらの本当にクールなヘッダを取得することができます: - (BOOL)tableView:(NSTableView *)tableView isGroupRow:(NSInteger)rowかNSOutlineViewの対応部分: - (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item。これはあなたなど選択勾配、青の背景、エッチングヘッダー行、

0

になるだろう

[myOutlineView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList]; 
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item { 
    return [self itemIsGroupItem:item]; 
} 

あなたはPXSourceListで見ている必要があり、それはAppleが&感触を見ています。

関連する問題