您的位置:首页 > 其它

状态栏的修改

2016-03-18 14:31 417 查看
在接下来的几篇博客当中,我会一步一步记录我写的一个猜图游戏,里面的所有项目中用到的知识点会一步一步写进去。

这就是最终的效果图:



状态栏修改:

1、当我们启动的时候,会有启动界面,当我们不想在启动界面要状态栏的时候,通过下方打对勾的地方就可以将隐藏状态栏。



2、当我们在控制器当中不想要状态栏的时候,我们可以通过代码将其隐藏:

//
//  ViewController.m
//  猜图

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
/**
*  通过该方法进行隐藏状态栏
*/
-(BOOL)prefersStatusBarHidden
{
return YES;
}
/**
*  通过该方法可以调整状态栏的状态(或者说颜色)
*/
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}

@end


下方是状态栏的枚举:

typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
UIStatusBarStyleDefault                                     = 0, // Dark content, for use on light backgrounds
UIStatusBarStyleLightContent     NS_ENUM_AVAILABLE_IOS(7_0) = 1, // Light content, for use on dark backgrounds

UIStatusBarStyleBlackTranslucent NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 1,
UIStatusBarStyleBlackOpaque      NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 2,
} __TVOS_PROHIBITED;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: