ios设置tabbar背景颜色_UITabBarController、TabBar背景颜色设置、TabBarItem颜色处理

在iOS的开发过程中我们使用最多的框架结构估计就是UITabBarController + UINavigationController架构了,然而在开发过程中,对于许多初学者,甚至对于许多有半年多开发经验的iOS dev来说还是会有很多很棘手的问题,比如设置tabBar的背景颜色、tabBarItem的图标选中时的颜色为蓝色、tabBarItem选中的背景色的设置... 完整项目点这里。

下面创建项目并搭建UITabBarController + UINavigationController架构,最终的架构如图:

为每个nav的item添加文字、图片和selectedImage。然后运行可以看到如下图:

现在我们来改变tabBar的背景颜色

设置tabBar的背景色

创建类ANTabBarController继承自UITabBarController,并与storyBoard中的TabBarController关联。在viewDidLoad中添加如下代码:[[UITabBar appearance] setBackgroundColor:[UIColor redColor]];,运行结果如图:

但这个红色并不是真正的红色,而是系统处理过的红色,修改首页界面颜色为红色来做个对比:

所以直接通过[[UITabBar appearance] setBackgroundColor:[UIColor redCol

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值