ios 系统状态栏样式修改_iOS 设置状态栏样式
iOS设置状态栏样式可以使用两种方式.
方式一:
直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做):
// 返回状态栏的样式
- (UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
// 控制状态栏的现实与隐藏
- (BOOL)prefersStatusBarHidden{
return YES;
}
当当前控制器消失的时候, 状态栏样式还原默认样式. 而且使用了这种方式之后, 使用
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
设置状态栏将不起作用.
方式二:
在info.plist文件中添加一个属性: 选中表空白地方, 右键选中Add Row, 然后在列表中选择View controller-based status bar appearance, 并设置为No(不支持在文件中设置状态栏样式), 然后在AppDelegate中写上
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
就可以设置全局状态栏了. 其他的界面如果想要改变样式的话,直接用
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
即可.
ios 系统状态栏样式修改_iOS 设置状态栏样式相关推荐
- ios 系统状态栏样式修改_iOS设置状态栏样式,statusBarStyle
1.在不同的应用中,有关状态栏的样式是不定的,系统的默认样式是黑色的,然而有一些应用是需要白色的,所以就需要进行相关的设置,设置状态栏的样式有2种方式,下面分别讲述一下. 2.方法一: 直接在需要改变 ...
- ios 系统状态栏样式修改_iOS 一种新的修改导航栏样式的方法(支持iOS10).
iOS 一种新的修改导航栏样式的方法. 开宗明义: 对系统导航栏最底层的UIView加一层CALayer, 通过操作这个自己创建的CALayer来修改导航栏样式. 修改系统导航栏样式的几种方法 1.使 ...
- html设置表单里面字体格式为中文,html设置字体样式 html怎么设置字体样式 html字体怎么设置...
分享网页的字体样式,这个只要平时最普通,最常用,最实用的网页字体样式font-family:'Microsoft YaHei'. 或许多年后再见,各自安静生活数年,在某个人潮拥挤的街头透过公交的玻璃窗 ...
- js里设置html样式,JS 动态设置css样式
1.0 内联样式 : 通过行内样式.style 属性 来编辑给定的HTMLElement的内联样式 let el = document.createElement('div') ; 01) . el. ...
- iOS开发小技巧-修改SliderBar指针的样式(牢记这个方法,只能通过代码来修改)
代码: // 修改进度条的指针图片 [self.progressSlider setThumbImage:[UIImage imageNamed:@"player_slider_playba ...
- iOS 系统汉化的plist设置
- 在无字体时使用word样式,并设置字体样式
1.引用依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</arti ...
- Android 透明状态栏及设置状态栏字体颜色
参考链接https://blog.csdn.net/AmStrong_/article/details/78864613 沉浸式状态栏究其根本就是将布局内容延伸到状态栏中,让状态栏覆盖在布局上或者隐藏 ...
- android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明
首先我要区分清楚沉浸式状态栏与变色状态栏. 沉浸式状态栏指的是,状态栏隐藏,在手指做了相关操作后,状态栏显示出来,例如视频播放器,在播放视频时是隐藏状态栏的,但是点击屏幕的时候,状态栏会显示出来,再例 ...
最新文章
- C语言程序设计 细节总结(链表)
- c 多线程运行混乱_一篇文章读懂 Python 多线程
- 7.Verilog 条件语句的应用
- java线程等待都完成_Java等待线程完成
- [转]你不需要jQuery
- 机器学习(Machine Learning)- 吴恩达(Andrew Ng)-学习笔记
- 【Docker】Docer安装MySQL 8 并且远程登录
- css盒模型只能应用于html,iframe,css样式表,盒模型的使用方法-2019年9月3日
- 微软谷歌出资500万美元推出 Alpha-Omega 项目,提升软件供应链安全
- GDAL升级到3.0之后遇到的坑
- 【原创】从罗胖子关于开会的议题说开去
- Security+ 学习笔记39 安全网络设计
- kubernetes视频教程笔记 (15)-RC、RS和Deployment的关联
- 基于JAVA的超市管理系统计算机毕业论文
- A88xm-plus 主板采用Clover实现 m2 固态硬盘启动
- 站在2018看单片机和嵌入式芯片方案选型和发展趋势
- VMware破解密码
- Mac下解压.bin文件
- 《烈烈先秦》8、独撑大厦的真勇者——半残战神李牧
- define is not defined解决办法