项目中用到了不规整的tabbar, 但是如果使用自定义又会有tabbar动画方面的问题
找到了一个折中的办法, 修改系统tabbar的高度
- (void)viewDidLoad {
[super viewDidLoad];
[self.tabBar setShadowImage:[UIImage new]];
self.tabBar.backgroundImage = [UIImage new];//去除黑线
self.tabBar.backgroundImage = [UIImage imageNamed:@"tabbar_bg"];
}
//修改tabbar高度
- (void)viewWillLayoutSubviews {
CGRect tabFrame = self.tabBar.frame;
tabFrame.size.height = 59;
tabFrame.origin.y = SCREEN_HEIGHT - 59;
self.tabBar.frame = tabFrame;
}