要达到下面的效果app
sorry切图时候少切了个半圆字体
看到是自定义了中间圆圈,字体颜色,还有顶部的线条spa
中间圆圈其实是能够凭借不一样的图片大小来完成的,正常设置便可
图片
比想象中的方便,可是须要加到tabbar的view上面it
字体颜色大小调用方法原理
[selcetedDict setValue:TextFontWithSize(12.0f) forKey:NSFontAttributeName];
[selcetedDict setValue:COLOR forKey:NSForegroundColorAttributeName];方法
上边的线条im
a.首先隐藏系统的线条,多放查证得知能够用以下代码实现img
UIImage * tabBarBackground = [UIImage imageNamed:@"clear"]; //透明图片
UIImage * tabBarShadow = [UIImage imageNamed:@"clear"];
[[UITabBar appearance] setShadowImage:tabBarBackground];
[[UITabBar appearance] setBackgroundImage:tabBarShadow];tab
同时设置background和shadow能够使系统的线条隐藏,原理是这条线是 ShadowImage 因此咱们只须要替换他就能够了
b.设置背景线条就能够了