2011-08-22 39 views
2

我想在我的應用程序中實現歷史導航,模仿幻燈片在獅子山和Safari瀏覽器中發現的動畫,其中頂部視圖以滑動的速度滑開它下面的視圖。如何實現獅子風格刷卡和滑動動畫

我一直在尋找如何做到這一點的指針。我知道如何檢測刷卡。我假設我可以通過頂層視圖上的CALayer動畫幻燈片過渡來實現動畫,從而揭示其下面的視圖。有沒有其他人做到這一點,並可以提供一些進一步的指針?

回答

2

這是一個新的NSEvent方法,-trackSwipeEventWithOptions:...。您應該在您的常規滾動/滑動事件處理程序中調用它,只要您決定開始手勢即可。不幸的是,它不會自動處理頁面動畫 - 它只是爲您提供手勢數量的更新,而且您必須自己動畫(使用圖層或視圖或somesuch)。您可能需要保存每個頁面的圖像,以便在手勢過程中爲其製作動畫效果。