2013-11-01 3 views

답변

3

예, "그룹 행"에 대해 "전체 너비"셀을 NSOutlineView (또는 NSTableView) 개 사용할 수 있습니다.

셀 기반 개요보기를 사용하는 경우 NSOutlineViewDelegateoutlineView:dataCellForTableColumn:item: 을 구현하십시오. 이 메소드가 기존의 C 럼 중 하나로 호출되기 전에, nil 컬럼으로 호출됩니다. 해당 행의 경우 프로토 타입 NSCell을 반환하고 다른 데이터 소스/대리자 메서드에서도 마찬가지로 "열"에 해당하는 정보를 반환합니다. 이 경우 일반 NSTextFieldCell을 작성하면됩니다. 원하는 경우가 아니면 직접 스타일을 지정할 필요가 없습니다. documentation에서 자세한 정보를 얻거나 일부 Apple sample code을 살펴보십시오.

보기 기반 개요보기를 사용하는 경우 해당하는 outlineView:viewForTableColumn:item:을 구현하십시오. 죄송합니다. documentation은 현재 거의 존재하지 않지만 corresponding NSTableViewDelegate method은 문서화되어 있으며 this 코드 샘플을 볼 수 있습니다.

전체 너비 항목의 모양은 개요보기에 대해 구성된 강조 표시 스타일 (selectionHighlightStyle)에 따라 달라집니다. 당신의 설명에서, 당신은 "소스리스트"행동보다는 "보통"을 원할 것 같은데.

+0

놀라운 설명에 감사드립니다! –