状态栏修改颜色
来源:互联网 发布:淘宝平板电脑客户端 编辑:程序博客网 时间:2024/06/05 16:39
修改状态栏颜色的方法有两种,一种是只修改某一个VC面的状态栏颜色, 另一种是修改所有VC面的状态栏颜色;
一. 修改某一个VC面的状态栏颜色:
先设置一个开关
@property (nonatomic,assign) BOOL white; /* 开关 */
然后输入以下代码
- (void)viewWillAppear:(BOOL)animated
{
/* 隐藏navigationBar */
// self.navigationController.navigationBarHidden = YES;
self.white =YES;
}
/* 更改当前的 */
- (UIStatusBarStyle)preferredStatusBarStyle
{
if (self.white ==YES) {
returnUIStatusBarStyleLightContent;
}else {
returnUIStatusBarStyleDefault;
}
}
二. 修改所有VC面的状态栏颜色:
//修改UInavigationBar的字体颜色(系统API没有这个设置只能自己建一个Label覆盖然后修改label的属性)
//将状态栏的颜色改为白色,需要在info.plist中将View controller-based status bar appearance改为NO
[[UIApplicatio sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];
- 状态栏透明-修改状态栏颜色
- 修改状态栏字体颜色
- IOS8修改状态栏颜色
- 修改全局状态栏颜色
- 状态栏修改颜色
- 修改系统状态栏颜色
- Android状态栏颜色修改
- 修改状态栏颜色
- iOS 修改状态栏颜色
- 修改状态栏字体颜色
- iOS修改状态栏颜色
- 动态修改状态栏颜色
- 修改状态栏的颜色
- 修改系统状态栏颜色
- 修改状态栏颜色
- 修改状态栏字体颜色
- 修改状态栏字体颜色
- iOS状态栏颜色修改
- 一个简单自定义View控件
- thinkphp-关于广告删除——同时删除图片及缩略图
- C#中的泛型 / 泛型类 / 数组、ArrayList和List三者的区别
- 第一、二课C语言基础课程学习心得
- AngularJS Provider/Service/Factory 使用
- 状态栏修改颜色
- UVa 10908 - Largest Square
- 大数加法算法
- linux 下窗口管理系统
- [c++] LeetCode Two Sum问题
- C++空类默认产生哪些成员函数
- 过滤器类
- 【视频教程】使用UIAutomation开发软件外挂
- java通过JDBC链接SQLServer2012 (亲测有效),并且进行简单的查增删改