自定义UITabBar

其实系统提供了很多修改tabBar样式的方法,可以满足绝大部分需求

1、修改高度,重写viewDidLayoutSubviews这个方法:

2、修改背景图片:[self.tabBar setBackgroundImage:[self makeTabbarBgImage]],自定义图片可以用view生成,tabBarItem的图片也可以自定义生成

设置背景颜色:self.tabBar.backgroundColor = [UIColor clearColor],

调整tabBarItem图片位置:tabBarItem.imageInsets = UIEdgeInsetsMake(12, 0, -10, 0),

看看效果:

你可能感兴趣的:(自定义UITabBar)