个性化定制statusBar,UINavigationBar背景和颜色
来源:互联网 发布:linux系统时间设置 编辑:程序博客网 时间:2024/05/08 18:42
定制statusBar的字体颜色为白色(默认为黑色):
显示效果如下:
首先在info.plist里添加一项View controller - based status bar appearance,并设置为NO
最后添加如下代码就可以了:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
设置UINavigationBar的背景颜色和字体颜色:
效果:
代码:
//设置背景色[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0.082 green:0.635 blue:0.188 alpha:1]];//设置字体颜色NSDictionary *navbarTitleTextAttributes = @{NSForegroundColorAttributeName:[UIColor whiteColor]};[[UINavigationBar appearance] setTitleTextAttributes:navbarTitleTextAttributes];[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
设置UITabBar:
[[UITabBar appearance] setTintColor:[UIColor colorWithHex:0x15A230]];[[UITabBar appearance] setBarTintColor:[UIColor colorWithHex:0xE1E1E1]];[[UITabBarItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor colorWithHex:0x15A230]} forState:UIControlStateSelected];
第一行是选中颜色,第二行是背景色,第三行是选中后字体的颜色.
0 0
- 个性化定制statusBar,UINavigationBar背景和颜色
- Android_5.0定制--------在Launcher界面改变SystemUI中的NavigationBar和StatusBar背景颜色
- UINavigationBar背景颜色
- IOS5修改UIToolBar 和UINavigationBar 的背景颜色
- IOS5修改UIToolBar 和UINavigationBar 的背景颜色
- IOS5修改UIToolBar 和UINavigationBar 的背景颜色
- 设置uinavigationbar的背景颜色
- statusBar 背景颜色设置问题
- 修改UINavigationController,UINavigationBar背景颜色,字体颜色
- 修改UINavigationController,UINavigationBar背景颜色,字体颜色
- 【Eclipse+PyDev】字体、颜色和背景的个性化设置
- IOS UINavigationBar 背景及按钮颜色设置
- UINavigationBar修改背景颜色(2)
- UINavigationBar添加渐变的背景颜色
- ios 状态栏statusBar的背景颜色
- 对话框和控件的背景和颜色定制
- 自定义UINavigationBar背景图片和颜色
- 自定义UINavigationBar背景图片和颜色
- Canjs基础教程之Mustach
- 2. 创建多网站和商店(Creating Multiple Websites and Stores)
- 01.MVEL简介
- 常用的排序算法的时间复杂度和空间复杂度
- volley源码解析(二)--Request<T>类的介绍
- 个性化定制statusBar,UINavigationBar背景和颜色
- 02.MVEL基本语法-属性表达式
- 速查表:常用算法和数据结构的复杂度
- 13-06-2015 SQL 笔记
- 2015061305 - 贫穷
- win7 .ubuntu双系统,设置启动优先级别.
- 浅谈算法和数据结构: 九 平衡查找树之红黑树
- Centos 搭建JDK环境
- 【设计模式】【单例类】