2011-02-18 3 views
0

나는 그런 인터페이스 빌더에서이 예에서와 같이, 수집 분리기의 어떤 종류를 사용하는 방법을 알아 보려면 : 나는이 온라인에 대해 아무것도 보지 못했다NSTableView와 같이 구분 기호를 어떻게 삽입합니까?

Interface Builder Example

,하지만 난하지 않습니다 올바른 키워드로 검색하고 있다고 생각합니다. 누군가 방향으로 나를 가리킬 수 있습니까?

답변

1

인터페이스 작성기의 예제는 실제 구분 기호가 아니며 단지 사용자 지정 NSCell입니다.

iPhone에서 사용할 수있는 것과 같은 실제 구분 기호는 전체 하위 그룹이 스크롤 될 때까지 항상 위에 있습니다. 내가 무슨 뜻인지 이해하시기 바랍니다 :)

이 작업을 수행하려면 사용자 지정 셀을 만드십시오. 셀을이 '구분 기호'처럼 보이게하고 적절한 인덱스에 삽입하십시오.

이 사용자 정의 세포를 이해하는 데 도움이 될 수 있습니다

http://www.martinkahr.com/2007/05/04/nscell-image-and-text-sample/

+0

"적절한 색인에 삽입하십시오."- 충분히 쉽습니다. 배열 컨트롤러를 통해 표를 채우는 경우 언제 삽입해야합니까? – joraff

+0

불행히도, 나는 아직도 이것에 붙어 있습니다. 구분 기호를 사용자 정의 객체의 배열에 삽입하는 대신 objectValueForTableColumn : row에 대한 호출을 가로 채기로하고 대신 원하는 텍스트 행에 구분 기호 텍스트를 반환하기로했습니다. 그런 다음 -willDisplayCell을 사용하여 셀의 스타일을 지정하려고 시도했지만 멀리 떨어져있을 수는 없었습니다 (원하는 셀의 스타일을 지정할 수 없음). 커스텀 nscell을 어떻게 삽입하는지 자세히 설명해 주시겠습니까? – joraff

0

좋은 예는 폴 김의 NoodleStickyRowTableView, NoodleKit 지금 일부입니다. 또한 테이블 상단에 구분 기호가 "달라 붙는"iPhone 동작을 제공합니다.

관련 문제