2009-12-01 3 views
4

코코아 앱의 모든 파일에 드래그 앤 드롭 존 (NSView 사용)을 만들고 싶습니다. 어떻게해야합니까?코코아 : 파일의 드롭 존 만들기

+4

좋아, 진지하게, 무엇? 너 조금이라도 살점이 있다고 생각하니? "구역"이란 무엇을 의미합니까? UI, 메모리 등의 일부를 의미합니까? 파일 형식을 검색하는 방법을 묻고 있습니까? 사람들이 당신의 질문에 20 초 이상을 소비하기를 원하면 20 초 이상을 쓸 수 있습니다. – TechZen

+0

NSView 영역에서와 같이 어디서나 내 컴퓨터의 파일을 끌어다 놓을 수 있으며 원하는대로 파일의 경로를 가져올 수 있습니다. 얼간이처럼 들리는 것은 아니지만 "끌어서 놓기"에 관한 질문에서 다소 암시됩니다 –

+2

매트 : "끌어서 놓기"는 Finder의 응용 프로그램 아이콘, 실행중인 독 타일 또는 비 실행 모드에서도 의미 할 수 있습니다 도크 타일. TechZen의 의견은 내가 작성한 것보다 더 가혹했지만 정확한 내용이었습니다. –

답변

9

Drag and Drop Programming Topics for Cocoa을 읽으십시오. 사용자 지정보기를 "끌어서 놓기"로 지정하려고합니다. 대지와 파일 경로의 대지 종류를 이해하고, 뷰를 하위 클래스 화 (사용자 정의 클래스의 일반 NSView 또는 NSImageView와 같은 기존 뷰)하는 방법을 이해하고 적절한 드래그 소스 메소드를 추가해야합니다.

관련 문제