1
NSWindow를 그리드에 스냅하는 방법은 무엇입니까? 좋은 알고리즘, 권장되는 자습서는 무엇입니까?NSWindow를 그리드에 스냅하는 방법
NSWindow를 그리드에 스냅하는 방법은 무엇입니까? 좋은 알고리즘, 권장되는 자습서는 무엇입니까?NSWindow를 그리드에 스냅하는 방법
당신이 방금 응용 프로그램의 창을 모니터하고 싶다면 자신의 창 위치를 모니터링하고 그리드 경계에 도달하자마자 위치를 "오버라이드"하기 쉽습니다. NSWindow
특성을 확인하기 위해 KVO 문서를 체크 아웃 할 수 있습니다.
내가 실제로하고 싶은 생각은 다른 응용 프로그램의 창을 포함하여 모든 창을 모니터링하는 것입니다. 그렇다면 Apples Accessibility API를 살펴보십시오.
AX API를 사용할 때는 시스템 환경 설정에서 접근성 지원을 활성화하거나 앱을 인증해야합니다.
업데이트 :
예 : http://toxicsoftware.com/snappingwindow_cocoa_source_code/
내 애플 많은 부동 창 내가 그들에게 스냅 할 주요 캔버스 창이 있습니다. 그리드를 설정하는 방법은 무엇입니까? –
다음은 예제입니다. http://toxicsoftware.com/snappingwindow_cocoa_source_code/ –