Finderウィンドウの左ペインのスタイルでコンテンツリストを作成したいと思います(Mail/iTunes /などのスタイルでも同様です)。現在、私のNSTableView
/NSOutlineView
の実装は少し基本的です。iTunes/Finder/Mailスタイルテーブルビューを作成するにはどうすればいいですか?
Appleの見た目を模倣するのに役立つチュートリアルはありますか?特に、私はなど、ヘッダー行の後に色だ
Finderウィンドウの左ペインのスタイルでコンテンツリストを作成したいと思います(Mail/iTunes /などのスタイルでも同様です)。現在、私のNSTableView
/NSOutlineView
の実装は少し基本的です。iTunes/Finder/Mailスタイルテーブルビューを作成するにはどうすればいいですか?
Appleの見た目を模倣するのに役立つチュートリアルはありますか?特に、私はなど、ヘッダー行の後に色だ
あなたは最初のソースリストを取得する必要があります。setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList
あなたはデリゲートメソッドを実装することで、これらの本当にクールなヘッダを取得することができます: - (BOOL)tableView:(NSTableView *)tableView isGroupRow:(NSInteger)row
かNSOutlineViewの対応部分: - (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item
。これはあなたなど選択勾配、青の背景、エッチングヘッダー行、
になるだろう
[myOutlineView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList];
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item {
return [self itemIsGroupItem:item];
}
あなたはPXSourceListで見ている必要があり、それはAppleが&感触を見ています。
[iTunes、iCal、iPhotoなどと同様のUIレイアウトを作成する標準的な文書化された開発パターンはありますか?](http://stackoverflow.com/questions/6934036/is-there-a-標準文書化された開発パターンから作成UIレイアウト、simila) –