公司项目遇到一个需求,就是我点击底部tabbar按钮时要有一个变大缩小的过程,这时我想到了两种办法,第一种就是自定义一个View然后放在UITabbar上,点击按钮时实现动画,第二种就是直接获取系统UITabbar上自带的按钮,点击时实现动画,两种方法我分别在我们的基础版和正式版上实现了,自定义的我就不说了,我说下怎么获取系统UITabbar上按钮,然后实现动画效果,很简单(自定义一个RooViewController继承UITabBarController)
1、定义一个数组获取当前UITabbar上的按钮,我打印出来看了,我们UITabbar上按钮的名字叫做UITabBarButton
-(NSMutableArray *)buttonArray
{
if (!_buttonArray)
{
_buttonArray = [NSMutableArray array];
for (UIView *view in self.tabBar.subviews)
{
if ([view isKindOfClass:NSCl