2011-01-29 4 views
2

핵심 데이터 엔티티의 그래픽 표현을 만들려고합니다. 드로잉이 일어날 사용자 정의 뷰 (NSView의 하위 클래스)가 있습니다. 내 엔티티에는 이름, 너비 및 높이 특성이 있습니다. "추가"버튼을 클릭하여 새 모델 객체를 추가 할 때도 사용자 정의보기 내에 그려진 각 모델 객체에 대한 간단한 사각형을 만들려고합니다. 나는 데이터에 대한 내 테이블 뷰를 설정하고 작업하고있다.
배열 컨트롤러와 객체 인스턴스를 사용자 정의보기 nib 파일에 배치하고 어떻게 든 바인딩을 사용합니까?Core Data 엔티티의 그래픽 도면을 만들려면 어떻게해야합니까?

답변

0

일반적으로 사용자 정의 NSView에 drawRect: 함수를 구현하면됩니다. NSView에 엔티티 변경 사항 (엔티티 속성 및 추가 또는 삭제 시점 모두)을 알리고 이러한 변경 사항이 발생할 때 뷰를 다시 그려야합니다.

drawRect: 함수 내에서 높이 및 너비 특성을 가져오고 Cocoa Drawing 함수를 사용하여 해당 엔티티를보기에서 볼 수있는 사각형으로 변환 할 수 있습니다.

+0

감사합니다. Tim. 나는 그것을 오늘 시험 할 것이다. – Johnny

관련 문제