我正在開發一款應用程序,在該應用程序中,我需要使用按鈕轉換到車輛的每一側。我想動畫每個轉換,以便一個gif播放,顯示車輛從一側轉向另一側。我的應用程序可以在以下github地址找到:https://github.com/rileylloyd24/Engine-Master。在引擎131下,您將在底部看到2個按鈕。我希望每個按鈕都可以通過gif動畫將視圖左右旋轉到卡車的前後。如果有更好的方式去做這個比GIF,請給我看看你的想法。使用gif進行自定義轉換
回答
我認爲你應該使用一組圖像,而不是gif。
-(void)animateButtonWithTimer:(float)timer{
self.btnRecordingIndicator.imageView.animationImages =
[NSArray arrayWithObjects:[UIImage imageNamed:@"rec-on"],
[UIImage imageNamed:@"rec-off"],
nil];//add more image to animate
self.btnRecordingIndicator.imageView.animationDuration = timer; //whatever you want (in seconds)
[self.btnRecordingIndicator.imageView startAnimating];
}
圖片或GIF似乎會佔用大量空間,這是最好的方式去做這件事嗎? – user3272893
它適用於小型和簡單動畫。如果您使用多個圖像(如40或100)。那麼是的,它在運行時會佔用大量內存。在這種情況下,你有一些選擇(OpneGL,Cocos2D)link1 http://www.raywenderlich.com/32045/how-to-use-animations-and-sprite-sheets-in-cocos2d-2-x link2 http:///mysterycoconut.com/blog/2011/01/cag1/ – Pawan
難道我不想要3D解決方案來旋轉車輛嗎?或二維足夠? – user3272893
- 1. XmlSerializer使用XSLT進行自定義轉換
- 2. 如何使用Javascript進行自定義轉換
- 3. 使用DocuSign自定義按鈕進行轉義和字符
- 4. 自定義轉換
- 5. 使用自定義轉換加載XIB?
- 6. iOS 7使用UINavigationController自定義轉換
- 7. UWP中的自定義GIF
- 8. 爲什麼不使用C++中的自定義運算符進行轉換?
- 9. 使用自定義ArrayAdapter進行過濾
- 10. 使用grunt進行自定義項目
- 11. 使用Datatable進行自定義分頁?
- 12. 使用自定義端口進行SSL
- 13. 使用自定義APN進行連接
- 14. 使用ASTVisitor進行自定義查詢
- 15. 使用LESS進行自定義樣式
- 16. 使用IdentityServer4進行自定義Configration DBContext
- 17. 使用deface進行Spree自定義,auth_shared_login_bar
- 18. 使用SearchView進行自定義搜索
- 19. 如何提供自定義轉換器進行改造2
- 20. 如何從對象到字典進行自定義轉換?
- 21. 使用默認轉換器的自定義Json轉換器
- 22. 使用轉換將字符串轉換爲自定義類型
- 23. ImageMagick - 使用IM轉換將2個GIF並列爲GIF使用
- 24. 自定義UIViewController轉換與自轉
- 25. 使用node_xslt進行轉換
- 26. 使用Raphael.js進行轉換
- 27. 轉換十六進制流以GIF
- 28. sap.m.App的自定義轉換
- 29. 春自定義轉換器
- 30. WinRT XAML自定義轉換
你能用一種我不需要下載你的應用程序來發現你的問題嗎? – Jano
@Jano很抱歉,我還沒有發佈圖片,但是我想過渡在救火車的四面之間,但是使用gif或其他東西,因此看起來卡車正在旋轉,而不是一些隨機翻動動畫。 – user3272893