2009-04-23 2 views

답변

2

은이 방법을 구현한다. 셀은 다시 사용되기 때문에 체크 및 체크되지 않은 상태 모두에 대해 셀 스타일을 설정해야합니다.

당신이 원하는 그림 스타일의 종류가 너무 명확하지 않습니다. 먼저 기본 NSTextFieldCell로 시도하고 수행하려는 작업을 수행 할 수없는 경우 NSCell 하위 클래스를 만들고 직접 드로잉 코드를 처리하십시오.

+0

코어 데이터를 사용하고 있으므로 어디에서 추가할까요? – Joshua

+1

테이블 뷰의 대리자 메서드는 바인딩 또는 데이터 원본 개체를 사용하여 데이터를 제공하는지 여부에 관계없이 호출됩니다. Cocoa에서 위임이 어떻게 작동하는지 모르겠 으면 바인딩을 사용하지 않고 데이터 소스 방법을 고수하는 것이 좋습니다. 기본 사항을 잘 이해하는 것이 중요합니다. 그렇지 않으면 바인딩과 같은 문제에 부딪 히게됩니다. –

-2

"불투명"하시겠습니까? ("약간 불투명"은 "약간 임신"과 비슷합니다.)

색상을 변경한다는 의미라면 확인란을 포함하는 div의 배경을 변경하려면 javascript를 확인란에 추가하십시오. example입니다. 이 상태의 기반으로 셀의 드로잉 스타일을

tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex 

가 거기에서 당신은 지정된 행의 체크 박스 버튼 셀을 얻을 수 있으며, 변경 : 테이블 뷰 위임에

+0

태그에서 그는 웹 애플리케이션이 아니라 코코아 프로그램에서 작업하는 것처럼 보입니다. –

+0

불투명하기 때문에 나는 약간의 투명감을 보였습니다. – Joshua

+0

불투명도는 반대입니다. 완전히 견고하고 투명성이 없습니다. – Quibblesome

관련 문제