2013-04-18 4 views
0

Mac 데스크톱 기반 응용 프로그램을 개발 중입니다. NSOutlineView을 사용하여 일부 재생 목록을 만들었습니다. 나는 끌어 NSTableView에 드롭하는 방법을 알고,하지만 난, 내가 재생 목록에서 일부 노래를 드래그하고 드래그 (iTunes 응용 프로그램 같은 ) 첨부 된 이미지에 따라 재생 목록에서 삭제하는 방법을 모른다 2.재생 목록에 mp3 노래를 끌어다 놓는 방법

dragging the songs into playlist2

+0

Vineet Singh-- 모든 아이디어를 어떻게 구현하는 경우 그 후 ... ??? – Jaiswal

+0

+1 좋은 질문 –

답변

0

NSTableView에서 노래를 선택할 때 선택된 노래 ID를 배열에 저장하십시오. 재생 목록 테이블에 추가 할 수 있습니다 시간 사용자를 호출합니다 다음 대리자 메서드 NSOutlineView에서 마우스의 범위가 ...

-(NSDragOperation)outlineView:(NSOutlineView *)outlineView validateDrop:(id<NSDraggingInfo>)info proposedItem:(id)item proposedChildIndex:(NSInteger)index{ 
    return YES; 
} 

- (BOOL)outlineView:(NSOutlineView *)ov acceptDrop:(id <NSDraggingInfo>)info item:(id)item childIndex:(NSInteger)childIndex{ 
    return YES; 
} 
관련 문제