tabBarItem 点击的时候 能否设置一个好看的动画 下面的代码可以实现
- (void)tabBarController:(UITabBarController *)theTabBarController didSelectViewController:(UIViewController *)viewController
{
[viewController.tabBarItemsetBadgeValue:@"3"];
NSMutableArray *arrayBt = [NSMutableArrayarray];
for (id tabBt
in [theTabBarController.tabBar subviews])
{
NSLog(@"~~~~~~~%@",tabBt);
if ([tabBtisKindOfClass:NSClassFromString(@"UITabBarButton")])
{
[arrayBt addObject:tabBt];
}
}
UIView *view = [arrayBtobjectAtIndex:tabBarController.selectedIndex];
int i=0;
for (id tmp
in [view subviews])
{
NSLog(@"--------%@",tmp);
i++;
if ([tmpisKindOfClass:
NSClassFromString(@"UITabBarSelectionIndicatorView")])
{
//
break;
}
}
CATransition *transition = [CATransitionanimation];
transition.duration =
1.0f;
transition.timingFunction = [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type =
kCATransitionMoveIn;
transition.subtype =
kCATransitionFromBottom;
[[[[view subviews]objectAtIndex:i]layer]
addAnimation:transition forKey:nil];
}
分享到:
相关推荐
看见一个直播软件商有给UITabBarItem加动画的效果,感觉还不错.所以自己就模仿写了一下.. 挺简单的。 主要是找到UITabBarButton内容区的图层对其加上动画. 感觉动画效果太low的童鞋,可以自己去写炫酷一点的. 只...
一个简单实用的自定义tabBar, 点击tabbar有动画效果
更换 tabBarItem 的背景颜色
CustomTabbar 自定义tabbar+tabbarItem动画
其实是自定义一个view,将view添加到UITabBar上面,也可以是一个按钮,设置背景图片,和label。 废话少说直接上代码 搞一个UITabBar的分类 #import @interface UITabBar (Extension) - (void)showBadgeOnItmIndex:...
TabBar动画,可以设置动画类型
AmazingTabBar一个TabBar中的动画菜单
仿照新浪微博App的Tabbar以及其动画,我想对想要研究对应技术的人还是有一些参考意义的。其实Demo稍微改改就可以直接拿去用了。
自定义tabbar视图,隐藏原来的tabbar,显示新创建的,不同的tabbaritem变化对应于selectindex的变化。
tabbar点击动画,特殊tabbar Item 按钮 设置 ,超出49高度点击事件响应
炫酷 Tabbar 切换动画.zip,具有唯一动画供选择的tabbarcontroller
1.方便自定义TabBar每个TabBarItem选中文本和未选中文本样式以及图片 2.通过Block控制TabBarItem能不能选中(可用于如登录控制等) 3.切换TabBarItem更简单 OC版仓库地址:...
自定义弧形tabBar,tabbar点击水波纹动画,及其UIwebView中oc和js相互调用示例
点击tabbarItem判断是否需要登录,点击tabbarItem 进行动画处理
iphone开发,隐藏系统Tabbar ,自定义Tabbar,切换Tabbar时的滑片效果以及按钮跳跃动画,有码有真相,想要的撒分拿码。
CUSTOMTabbarItemBadgeValue可以自定义修改tabbarItem的badgeValue的背景图片使用运行时以及kvc来设置tabbar的背景图片 不需要繁琐的自定义tabbar//根据运行时runtime动态获得系统的私有属性 使用kvc来更改其背景 ...
自定义tabBar,仿京东页面控制器push后,tabBar动画向下隐藏效果,分类实现动画效果。 https://github.com/BlueSkyer-26/JDLTabarAnimation
ios源码之带动画的TabBar样例TabBarAnimation.rar
AnimatedTabBar是一个Swift UI模块库,用于向iOS tabBar项目和图标添加动画。.zip