1
A
回答
0
我沒有在這方面的經驗,但閱讀文檔後,我想你會需要一個庫。快速谷歌搜索建議:
- Canvas(提供動畫:反彈,幻燈片,不褪色,有趣)
- MZFormSheetController
- Pop
如果你想編寫自己的自定義動畫,它似乎apple documentation解釋如何。
+0
謝謝@Will Sheppard –
0
您可以使用庫,但很容易以多種方式轉換UIView的圖層。
說你要進行動畫處理的觀點被稱爲view
,其類型爲UIView
這裏是如何製作動畫類似於翻轉動畫,它繞Y軸旋轉的:
CALayer *layer = view.layer;
CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity;
rotationAndPerspectiveTransform = CATransform3DTranslate(rotationAndPerspectiveTransform, 0, 0, 20);
rotationAndPerspectiveTransform.m34 = 5.0/-500;
rotationAndPerspectiveTransform = CATransform3DRotate(rotationAndPerspectiveTransform, angle* M_PI/180.0f, 0.0f, 1.0f, 0.0f);
layer.transform = rotationAndPerspectiveTransform;
這裏的關鍵功能是以3d形式旋轉圖層的CATransform3DRotate
。
您可以指定圍繞旋轉的軸,最後3個參數(x,y,z)在這種情況下是(0,1,0),即y軸。
請注意,這不會產生動畫,而是會使用提供的軸和angle
定向圖層。
要爲圖層設置動畫效果,您必須在另一個功能中(例如使用NSTimer
)增量更改angle
。
相關問題
- 1. Android Flipboard風格動畫
- 2. Flipboard或iBooks風格動畫
- 3. Flipboard的風格翻頁動畫
- 4. Android Flipboard動畫
- 5. Flipboard動畫
- 6. flipboard like動畫
- 7. flipboard第一屏動畫
- 8. 自動圖像動畫像flipboard
- 9. iPhone/iPad Flipboard頁面轉動動畫?
- 10. 執行openAphid可滾動網格屏幕的翻轉動畫(flipboard)
- 11. 動畫UIView作爲iOS中的flipboard
- 12. 動畫風格被覆蓋
- 13. WPF ListBoxItem風格動畫
- 14. 動畫風格不適用於Chrome
- 15. jQuery的片格動畫(窗簾風格)
- 16. 從動畫風格的陣列動畫圖像
- 17. jQuery動畫 - 以不同的速度動畫不同的div
- 18. UIImageview的「彈跳」風格動畫?
- 19. 更改ViewPager的動畫風格
- 20. CSS3動畫風格的源代碼
- 21. 動畫的UIWebView不動畫
- 22. Zune軟件風格動畫Silverlight
- 23. Google+風格視圖/片段動畫?
- 24. iPhone Twitter應用風格Searchbar動畫?
- 25. 動漫/漫畫/ cel-shaded風格人物
- 26. 元素/有線風格3D動畫
- 27. android imageview窗簾風格動畫
- 28. AS3按鈕動畫RTS風格
- 29. Silverlight動畫風格從資源文件
- 30. 同一個CSS動畫的不同動畫持續時間
可能重複的[如何在iOS中的FlipBoard動畫視圖之間翻轉](http://stackoverflow.com/questions/12947925/how-to-flip-between-views-like-flipboard-animation-in- ios) –
我需要其他動畫例子 –
以外的翻轉和摺疊動畫,任何一個可以給其他動畫名稱,即動畫列表 –