-setFrame:display:
과 -windowDidMove:
을 시도했지만 이동하는 동안 전송되지 않았습니다.마우스로 창을 이동할 때 알림을받는 방법은 무엇입니까?
3
A
답변
4
NSWindow
실시간 이동을 추적하려는 경우 기본적으로 불가능합니다. 직접해야합니다. 으로 드래그 (이동)하거나 드래그 (이동) - NSWindowDidMoveNotification
으로 끝나면 NSWindow
이 시작될 때 알림을받을 수 있습니다.
그들은 당신이 라이브 창 이동 문제를 해결하는 데 도움이 될 수 있습니다 이러한 예를 살펴 보자 :
1. 예 :
설명 : NSWindow 표시에 매우 짧은 카테고리 창 게시물을 만든다 드래그하는 동안 NSWindowDidMove 알림이 연속적으로 발생합니다 ( NSWindowDidResizeNotification 동작과 유사). 보조 스레드를 사용하고 동작을 전환 할 수 있습니다.
2. 예 :
-2
NSWindowDidMoveNotification
에 대한 관찰자를 등록 할 수 있습니다.
관련 문제
- 1. 마우스로 이동할 때 투명한 그림 상자가 깜박입니다.
- 2. 세션 종료 알림을받는 방법은 무엇입니까?
- 3. 특정 애플리케이션이 시작될 때 알림을받는 방법은 무엇입니까?
- 4. 폴더에 액세스 할 때 알림을받는 방법은 무엇입니까?
- 5. jQuery 모바일로 돌아갈 때 알림을받는 방법은 무엇입니까?
- 6. Javascript : 브라우저 창을 이동할 때 감지
- 7. 웹에서 Android로 알림을받는 방법은 무엇입니까?
- 8. 마우스로 라인을 조작하는 방법은 무엇입니까?
- 9. 창 크기를 조정할 때 알림을받는 올바른 방법은 무엇입니까?
- 10. iPhone이 비행기 모드로 전환 될 때 알림을받는 방법은 무엇입니까?
- 11. 기기가 Android에서 경로 밖에있을 때 알림을받는 방법은 무엇입니까?
- 12. 창 클라이언트 영역에서 마우스 포인터를 누르고있는 동안 창을 이동할 수있는 창을 만드는 방법은 무엇입니까?
- 13. 주 창을 닫을 때 열리는 창을 만드는 방법은 무엇입니까?
- 14. 부모 창과 다른 페이지로 이동할 때 자식 창을 알리시겠습니까?
- 15. iPhone SDK에서 Facebook 알림을받는 방법은 무엇입니까?
- 16. UIView가 superView에서 분리되었을 때 알림을받는 방법?
- 17. 텍스트 포커스에 대한 알림을받는 방법은 무엇입니까?
- 18. 창을 닫을 때 확인을 요청하는 방법은 무엇입니까?
- 19. SocketChannel이 닫힐 때 알림을받는 방법?
- 20. Google Plus 알림을받는 방법은?
- 21. 마우스로 클릭했을 때 앵커의 텍스트를 변경하는 방법은 무엇입니까?
- 22. 마우스를 마우스로 가리킬 때 JButton을 사용하는 것을 중지하는 방법은 무엇입니까?
- 23. 성공적인 빌드가 완료되면 알림을받는 방법은 무엇입니까?
- 24. CheckBoxPreference 상태 변경에 대한 알림을받는 방법은 무엇입니까?
- 25. 배열의 항목이 업데이트된다는 알림을받는 방법은 무엇입니까?
- 26. glTexImage2D 업로드가 완료되면 알림을받는 방법은 무엇입니까?
- 27. SD 카드 이벤트 알림을받는 방법은 무엇입니까?
- 28. 창을 다른 창에 고정하는 방법은 무엇입니까? [winforms]
- 29. Canvas에 이미지를 놓고 마우스로 이미지를 이동할 수 있습니까?
- 30. 창을 활성화하는 방법은 무엇입니까?
이 방법은 많은 CPU를 소비하므로 이전에 확인했습니다. mouseDown : 및 mouseDragged : 메시지를 사용합니다. – user486134
@ user486134 그건 내 마음 속에 있었어. 너를 해결했기 때문에 기쁘다. 귀하의 솔루션을 공유해 주셔서 감사합니다 이것은 아마도 누군가에게 유용 할 것입니다. –
@ user486134 어떻게 mouseEvents를 사용하여 달성합니까? –