코어 애니메이션 - 시트와 같은 창 슬라이딩


2

시트와 같이 보이지 않는 상태에서 NSView 슬라이드를 만들기 위해 코어 애니메이션을 사용하는 것이 얼마나 어려울까요? 일반적으로 말하면, 이것을 달성하는데 무엇이 관련되어 있습니까? CA 문서를 통해 읽었지만, 프레임 워크에 대한 경험이 없으므로 내가하고 싶은 부분과 관련이있는 부분을 정확하게 찾아내는 것이 어려웠습니다.

팁을 주시면 감사하겠습니다.

감사합니다.

1

NSView에 대해 이야기하고 있으므로 아마도 CA가 아닌 Cocoa의 애니메이션 지원을 사용하고있을 것입니다. 이 경우, 당신은 단지 뷰의 애니메이션 객체를 통해 뷰의 프레임을 설정해야합니다

[theView setFrame:offscreenFrame]; 
[[theView animator] setFrame:finalFrame]; 

불행하게도, 코코아보기 애니메이션 완화를 설정처럼, CA의 고급 기능과 심하게 상호 작용합니다. NSViewAnimation을 대신 사용하면 Core Animation 기반이 아니며 조금 더 융통성을 발휘할 수 있습니다.

  0

흥미 롭습니다. 나는 이것을 조사 할 것이다. 감사. 22 feb. 092009-02-22 20:11:33