2010-08-17 55 views
1

我試圖在淡入滑動的情況下(從外部移動到屏幕內部)製作一個NSPanel派生窗口的動畫 做這種動畫的方法是什麼?NSPanel:雙動畫

預先感謝您的幫助,

問候,

回答

2

我從來沒有做過這對我自己的。雖然我認爲滑動應該足夠了,但這是一個嘗試:

  • 您需要一個非透明窗口。使用setOpaque:並將其設置爲NO
  • 窗口的內容視圖應該是分層支持的。使用setWantsLayer:並設置爲YES(至少在動畫期間)。
  • 然後你就可以得到窗口的內容視圖的層:[窗口內容查看]層]
  • 使用CoreAnimation技術沿着窗戶的框架
1

NSViewAnimation不能同時做兩動畫圖層不透明度和它的工作原理在窗戶上,不只是意見。