iOS-修改系统Tabbar背景色

1. 系统默认情况(见下图):

tabBar系统默认颜色.png

2. 自定义 tabBar 背景色效果(见下图):

自定义tabBar背景色.png

3. 代码如下:

    // 设置一个自定义 View,大小等于 tabBar 的大小
    UIView *bgView = [[UIView alloc] initWithFrame:self.tabBar.bounds];
    // 给自定义 View 设置颜色
    bgView.backgroundColor = [UIColor redColor];
    // 将自定义 View 添加到 tabBar 上
    [self.tabBar insertSubview:bgView atIndex:0];

注意:

  1. 以上代码要写在 appdelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法里面
  • 或者写在继承自UITabBarController的自定义的XXTabBarController里面的- (void)viewDidLoad方法里面

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程之旅

iOS开发——制作圆形头像

在iOS7之后,我们能发现许多应用都开始使用圆形来作为用户头像的形状,代表App就是腾讯QQ了,QQ的头像就是圆形的。

2042
来自专栏天天

20171019

773
来自专栏pangguoming

AngularJS driective 封装 自动滚动插件

1.ui-smooth-scroll.js文件内容 angular.module('app') .directive('uiSmoothScroll',...

4128
来自专栏学海无涯

iOS 8 之后UINavigationController新特性

iOS 8 之后,UINavigationController 为开发者提供了一些好用的功能,这些功能以前实现起来可能比较麻烦,而现在只需要一个属性就搞定了。

1682
来自专栏更流畅、简洁的软件开发方式

发布一个锁定行列的一种方法。(实现Excel里的冻结窗格的功能)

功能介绍:     可以实现锁定表格的行和列的功能,效果和Excel里的冻结窗格类似,当然没有Excel那么强大了,只是类似。 问题:     当一个t...

7706
来自专栏Alice

绘图quartz之阴影

    //设置矩形的阴影  并在后边加一个圆 不带阴影  步骤: CGContextRef context = UIGraphicsGetCurre...

1875
来自专栏一“技”之长

iOS UITableViewCell使用详解

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSStr...

722
来自专栏听雨堂

表格效果

//表格的属性 $("#tbl").attr("border","1").attr("cellSpacing","0").attr("cellPadding",...

24310
来自专栏xx_Cc的学习总结专栏

iOS-UIButton 全面解析UIButton 的全面解析

3108
来自专栏一“技”之长

iOS中支持HTML文本的标签控件——MDHTMLLabel

        在iOS开发中对HTML的处理很多时候除了使用WebView外,还需要原生的控件对其进行渲染,例如将HTML字符串渲染为图文混排的View视图。...

1481

扫码关注云+社区

领取腾讯云代金券