核心思想是通过创建UIView放在Tabbar上,代码如下:
// 设置一个自定义 View,大小等于 tabBar 的大小
//UIView *bgView = [[UIView alloc] initWithFrame:self.tabBar.bounds];
UIView *bgView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, TabbarH + TabbarSafeBottomMargin)];
// 给自定义 View 设置颜色
bgView.backgroundColor = HRGB(0x343434);
// 将自定义 View 添加到 tabBar 上
[self.tabBar insertSubview:bgView atIndex:0];
网友评论