2011-05-13 3 views
2

나는 NSPanel입니다. 패널이 비어있을 때, 배경을 잡고 드래그하면 잘 움직입니다. 그러나, 만약 내가 그것에 뭔가를 넣어, 새로운 전망에 의해 덮여 영역은 더 이상 draggable되지 않습니다. 예를 들어 NSImageView을 패널에 완전히 넣을 수 있습니다. 그리고 패널은 더 이상 끌리지 않습니다. 그러나 나는 이미지보기에서 사용자가 잡고있는이 draggable을 만들고 싶습니다. 이 작업을 수행하려면 어떻게해야합니까?일부 NSView가있는 백그라운드로 NSPanel을 이동

답변

0

NSImageView을 서브 클래스 화하고 - (BOOL)mouseDownCanMoveWindow을 구현하여 YES을 반환해야합니다. 그런 다음 클릭 할 때마다 창을 끌 수 있습니다.

+0

아직이 솔루션을 테스트하지는 않았지만 제대로 작동하는 것 같습니다. 감사! – Eonil

관련 문제