2013-06-18 2 views
0

나는 컬렉션보기가 있으며 각 항목에는 이미지와 레이블이 있습니다. NSCollectionViewItem 또는 NSImage을 클릭 한 다음 컬렉션보기를 숨기고 클릭 한 개체의 세부 정보가 포함 된 완전히 다른보기를 표시하려고합니다.컬렉션보기에서 이미지 클릭

이 상황에서 클릭 이벤트를 처리하는 방법에 대한 문서는 찾을 수 없습니다. 이것이 어떻게 가능한지? 인터페이스 빌더에서 콜렉션 뷰를 빌드 했으므로 모든 것이 코드가 아닌 바인딩을 통해 수행되었습니다.

+0

확인이 : http://stackoverflow.com/questions/2541572/selection-highlight-in-nscollectionview – rakmoh

+0

나는 해당 게시물 및 취급 마우스 클릭 사이의 연결을 참조니까. 설명 할 수 있니? – Jeff

답변

0

내가 사용한 해결책은 실제로 Image WellNSImage을 사용하지 않는 것입니다. 단추를 사용하여 내 모델의 속성으로 노출 된 NSImage의 인스턴스에 Image 속성을 바인딩했습니다.

나는 쉬웠다. 그러나 나는 더 많은 사람들이이 질문을하고 있다는 사실에 충격을 받았다. 질문에 대한 답변

0

@Jeff, 답을 쓸 수있는 덧글을 추가 할 수있는 권한이 없습니다.

선택한 항목을 추적하고 작업을 수행하려면 NSCollectionViewItem 하위 클래스 (Selection Highlight in NSCollectionView의 @indragie로 설명)의 setSelection을 덮어 쓸 수 있습니다.

+0

아, 맞아. 아프다. – Jeff

관련 문제