我正在製作一個標籤欄iphone應用程序,我想要一個動畫標籤欄圖標,我找不到任何可以工作的東西,這可能是不可能的,也許你們有人做過類似的事情?標籤欄動畫
Q
標籤欄動畫
0
A
回答
3
不知道你是否已經解決了這個問題,或者如果你不再需要這樣做,但這可以通過幾種方式實現。您可以從頭開始完全創建自己的TabBar並構建動畫圖像的機制。或者,正如我所想的那樣,您可以調整UITabBarController爲您執行此操作。
在你的控制器當你第一次爲你的標籤欄的項目:
[self.tabBar setItems:(NSArray *)items animated:(BOOL)animated];
自哪裏是你的UITabBarController。在此之前,你應該已經創建了你的UITabBarItems來放置tabBar(假設你知道如何做到這一點,如果不讓我知道),你將需要保留你想要在屬性中動畫的那些。
@property (retain) UITabBarItem *animatingTabBarItem;
OR
@property (retain) NSMutableArray *animatingTabBarItems;
如果你有幾個要動畫
。
所以,當你創建了一套標籤欄上的項目,還啓動一個定時器,像
[NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(animateTabBar) userInfo:nil repeats:YES];
這將意味着該方法,
- (void)animateTabBar {
}
會被打到每0.2秒。確保您已經在界面中定義了方法,無論是在.h文件還是在.m文件的頂部。在這種方法中召回,
[self.tabBar setItems:(NSArray *)items animated:(BOOL)animated];
一套新的有,你想爲你的動畫的下一幀圖像UITabBarItems的,保持什麼幀動畫的的一個商店,你是在什麼地方,大概在一NSUInteger ivar,然後在定時器方法中切換圖像。這部動畫看起來有點像一部輕彈書動畫。
希望這有助於,如果不讓我知道,我會看看我能做些什麼:)
相關問題
- 1. 動畫標籤欄
- 2. ios標籤欄控制器動畫
- 3. 標籤動畫
- 4. 標籤欄圖標在Android上的文字動畫
- 5. IOS標籤欄動態標籤
- 6. 滾動標籤面板的標籤欄
- 7. 動畫應用欄圖標
- 8. 移動span標籤動畫
- 9. iPhone:UITableView滾動下標籤欄
- 10. Android標籤欄活動
- 11. 定製滾動標籤欄
- 12. 從標籤欄應用模板動畫新視圖XCode
- 13. iPhone X不尊重設置標籤欄隱藏動畫
- 14. iOS-如何用動畫隱藏/顯示UITabBarController的標籤欄?
- 15. 動畫選擇器查看標籤欄像鍵盤
- 16. 在標籤欄前製作動畫,objective-c
- 17. iOS標籤欄中的自定義和動畫按鈕
- 18. 爲什麼重寫navigationController:willShowViewController:動畫必要的標籤欄
- 19. android動作欄sherlock。標籤/文字圖標消失,同時動畫
- 20. 動態更改標籤欄標題
- 21. AVFoundation:標籤欄
- 22. 動畫圖像標籤上:目標
- 23. swift導航欄標題刪除動畫
- 24. 導航欄中的動畫標題
- 25. NSWindow動畫顯示/隱藏標題欄
- 26. 關於標籤鼠標停止動畫的jQuery標籤雲
- 27. HTML5實現移動應用程序標籤欄和標題欄
- 28. 啓動畫面不能用於具有標籤欄的活動組android
- 29. 單擊時將標籤欄從一個標籤欄移動到另一個標籤欄(帶有導航控制器的標籤欄)
- 30. 在標籤欄之間移動後回到標籤欄的主要ViewController
你想要什麼類型的動畫? –
我想要一個簡單的人形步行。它不需要是一個很長或圖形密集的動畫。 – Jordan