2010-08-17 3 views
1

NSPanel 파생 창을 페이드 인으로 움직이면서 (화면의 바깥 쪽에서 안쪽으로 이동) 그런 애니메이션을 만드는 방법은 무엇입니까? 난 내 자신에 이런 짓을 적이NSPanel : double animation

답변

2

당신의 도움에 미리

감사합니다,

감사합니다. 그리고 슬라이딩이 충분해야한다고 생각하는 동안 시도는 다음과 같습니다.

  • 불투명하지 않은 창이 필요합니다. setOpaque:을 사용하고 아니오로 설정하십시오.
  • 창 내용보기는 계층으로 백업되어야합니다. setWantsLayer:을 사용하고 YES로 설정하십시오 (적어도 애니메이션 중에).
1

NSViewAnimation이 두 가지를 한 번에 수행 할 수있는 윈도우의 프레임과 함께 코어 애니메이션 기술을 사용하여 레이어의 불투명도를 애니메이션 [[창있는 contentView] 레이어, 그리고 그것을 작동 :

  • 그럼 당신은 윈도우의 콘텐츠 뷰의 레이어를 얻을 수 있습니다 창문뿐만 아니라 전망.