我正在制作一个标签栏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