状态栏的修改
2016-03-18 14:31
417 查看
在接下来的几篇博客当中,我会一步一步记录我写的一个猜图游戏,里面的所有项目中用到的知识点会一步一步写进去。
这就是最终的效果图:
![](https://img-blog.csdn.net/20160318141914610?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
状态栏修改:
1、当我们启动的时候,会有启动界面,当我们不想在启动界面要状态栏的时候,通过下方打对勾的地方就可以将隐藏状态栏。
![](https://img-blog.csdn.net/20160318142302169?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2、当我们在控制器当中不想要状态栏的时候,我们可以通过代码将其隐藏:
下方是状态栏的枚举:
这就是最终的效果图:
状态栏修改:
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;
相关文章推荐
- 具有3D效果的视频代码TextureView+MediaPlayer+Surface
- PS新手教程!手把手教你打造好玩的放大镜动画效果
- Hive
- 为了迅速求职Android岗位
- 我的JAVA学习笔记
- 创建用户
- android Graphics( 五):drawText()详解
- ASP.NET获取微信客户端上传的图片
- 学习php最简单的验证码制作
- Bzoj2243[SDOI2011]染色:树链剖分
- MyEclipse的字体设置
- Java连接Mysql数据库的基本操作
- 60 个 DevOps 开源工具
- JAVA4ANDROID笔记
- 详解js跨域问题
- 安装Visual studio 2013并进行单元测试
- 关于mybatis缓存配置讲解
- ASP.NET WEBAPI实现微信JS-SDK接口注入权限验证配置
- 编译安装apache
- C# FTP上传文件及文件夹至服务器代码