设置状态栏translucent潜在问题
来源:互联网 发布:c语言 string.h库函数 编辑:程序博客网 时间:2024/05/17 01:17
在iOS8之后,因为状态栏的状态基本都是半透明的状态,在很多我们设计的情况下,是不需要这种半透明的状态,而是需要全透明的状态栏,因此我们会设置translucent属性为NO。
但是因为好多VC都是受navigation的管理,我们不可能在每个VC都设置translucent属性,而大多数的开发者会选择在AppDelete
中设置下面一句代码: [UINavigationBar appearance].translucent = NO;
这样设置是可以解决问题,但是存在一个潜在的问题,在iOS8以上的系统都没有问题,但是在iOS7的系统上,一启动程序就会直接出现闪退,根本进入不到主页面。
解决的办法:我们只能在创建UINavigationController的时候,在这个时候设置 navigationController.navigationBar.translucent = NO;
只有这样我们才能保证程序即能正常运行也能设置透明状态。
0 0
- 设置状态栏translucent潜在问题
- Translucent Bar 透明状态栏---沉浸式状态栏
- IOS7 导航栏适配--translucent属性设置的问题
- navigationBar.translucent问题
- 安卓透明状态栏Translucent bar
- Android KITKAT 以上实现translucent状态栏
- Translucent System Bar 半透明状态栏的使用
- 沉浸式状态栏Immersive Mode & 透明式状态栏Translucent Bars
- 安卓开发中将activity设成translucent导致输入法遮挡edittext,windowSoftInputMode设置无效问题
- iOS设置translucent引发的导航栏色差和坐标问题
- iOS设置translucent引发的导航栏色差和坐标问题
- Oracle Sequence不设置cache参数的几个潜在问题
- Android 4.4+ 实现半透明状态栏(Translucent Bars)
- Android 4.4+ 实现半透明状态栏(Translucent Bars)
- Android 4.4 实现透明状态栏Translucent system bar(Status bar)
- Android App 沉浸式状态栏解决方案/透明栏Translucent Bars
- Android UI之沉浸式状态栏Translucent System Bar
- android 任务栏Translucent System Bar 设置
- es 集群配置文件示例
- nyoj 303 序号互换 第四届河南省程序设计大赛
- ROS_Kinetic_11 ROS程序基础Eclipse_C++(二)
- xml 报文转对象方法
- SQLite的基本使用
- 设置状态栏translucent潜在问题
- 错误让你崩溃了吗?
- Debian安装redmine3.2.2
- 实习这些事
- bzoj 3148: [Ctsc2013]没头脑和不高兴 数学&线段树
- Kafka Wire Protocol
- eclipse快捷键大全
- 大象Thinking in UML读书笔记☞ 第一章
- n-gram重探 Q&A