두 개의 NSWindows
(모두 제목 표시 줄 제외)이 표시되며 클릭 한 후에 상태 표시 줄 항목 바로 아래에 표시됩니다. 첫 번째 NSWindow
에는 두 번째로 뒤집기 애니메이션을 시작하는 버튼이 있고 그 반대의 경우는 NSWindow
입니다. NSWindow
중 하나가 내가 모두 닫습니다 포커스를 잃으면NSWindow Flipping 변경 후 애니메이션이 표시되지 않습니다.
나 또한 그렇게 windowDidResignKey:
방법을 가지고 : 여기
내가 내리고 애니메이션을 만들기 위해 사용하는 코드입니다 메소드 내부의 윈도우. 그래서 여기
문제입니다 :
- 나는 상태 표시 줄의 항목을 클릭하고 첫
NSWindow
가 표시됩니다 나는 반전 애니메이션 을 수행하기 위해 버튼을 클릭 - (뒤집기 애니메이션은 문제없이 표시됩니다) 번째 창 I가 상태 바에 다른 공간 (이는
windowDidResignKey:
방법을 트리거) - I를 다시 클릭하여 현재 공백 전환
- 항목과 두 번째 이 표시됩니다.
- 첫 번째 창으로 넘기는 애니메이션을 수행하려면 두 번째 창의 버튼을 클릭하지만 애니메이션이 올바르게 표시되지 않습니다. 두 번째 창은 아무것도 2 초 첫 번째 윈도우 표시되지 않습니다, 사라 나타납니다
- (애니메이션이 수행, 그냥 보이지 않는)하지만 내가 먼저 첫번째 반전 애니메이션을 수행 한 최초의 우주 을 (가면) 애니메이션이 오류없이 올바르게 수행됩니다. 하나의 창은 하나 개의 공간에 다른 하나 (때문에
windowDidResignKey:
방법의) 다른 공간에 :
내가 좋아하는이 오류가 무언가에 의해 발생한다고 생각합니다.
문제를 해결하는 방법에 대한 아이디어가 있으십니까? 나는 '모든 공간에 참여할 수 있습니다'와 '액티브 공간으로 이동'을 모두 변경하려고 시도했지만 아무런 성공도하지 못했습니다.
감사합니다.
에
추가 :'? –
'close'를 사용하고 있습니다 –