2011-11-13 5 views
0

Finder 윈도우의 왼쪽 창 스타일로 메일 목록을 만들려합니다 (Mail/iTunes/등의 스타일과 유사). 현재 내 NSTableView/NSOutlineView 구현은 약간 기본적인 것처럼 보입니다.iTunes/Finder/Mail 스타일 테이블보기를 만들려면 어떻게해야합니까?

Apple의 디자인을 모방하는 데 유용한 튜토리얼이 있습니까? 특히, I 등 헤더 행, 색상, 이후 해요

먼저 소스 목록을 얻을 필요가
+0

가능한 복제본 [iTunes, iCal, iPhoto 등과 유사한 UI 레이아웃을 만드는 표준, 문서화 된 개발 패턴이 있습니까?] (http://stackoverflow.com/questions/6934036/is-there-a-) 표준 - 문서화 - 개발 - 패턴 - 생성 - 사용자 - 레이아웃 - simila) –

답변

1

: 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에보고해야 당신에게 등을 선택 그라데이션, 파란색 배경, 에칭 머리글 행,

0

를 얻을 것, 그것은 애플이 & 느낌을보고있다.