2012-05-17 29 views

回答

1

這將是一個複雜的動畫重新創建。您需要使用將多個不同動畫同時運行的CAAnimationGroup。您想要在旋轉中心從屏幕上擡起的同時圍繞y軸旋轉動畫,在動畫視圖控制器上以及您正在製作動畫的視圖上。

您將不得不調整轉換以使其透視繪製(在轉換中爲.m34記錄添加一個小值)。這是因爲CA動畫是默認情況下的正字法(它們不顯示透視圖)。

可以使用CALayer的特殊子類創建反射,以便創建圖層的副本。目前我正在關注該圖層子類的名稱。您將在y軸上設置1個以-1爲縮放比例的副本,並將其翻轉併產生變暗效果。我從來沒有做過,但我在書本和在線上看過幾個例子。

+0

謝謝。我還發現了這個示例代碼,這看起來是一個很好的起點:http://code.google.com/p/cubetransition/ – ed94133