iOS 关于UIView覆盖StatusBar的小知识点
项目中有关于浏览图片的需求, 自己写了一套, 但是一直有个关于StatusBar的问题:
因为在查看图片时隐藏掉了StatusBar, 当结束查看后再显示sta会发现整个界面下滑了20px,
在IM聊天界面这个滑动效果很不友好
最近在优化这一块东西时又想到了这个问题, 现在得到了比较好的解决方法, 在此记录一下:
需要让StatusBar消失时:
需要让StatusBar显示时:
这里介绍下windowLevel:
通过[UIApplication shareApplication].keyWindow获取得到的UIWindow不一定是在界面的最上面.UIWindow有一个UIWindowLevel的属性,该属性定义了UIWindow的层级,系统定义的WindowLevel一共有3种取值:
所以只要通过修改windowLevel,就能够让添加到window上的view覆盖到状态栏上面了
iOS 关于UIView覆盖StatusBar的小知识点相关推荐
- iOS巅峰之开发过程中的小知识点大全
一.调用代码使APP进入后台,达到点击Home键的效果.(私有API) [[UIApplication sharedApplication] performSelector:@selector(sus ...
- iOS开发中一些有用的小代码
1.判断邮箱格式是否正确的代码: //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @&quo ...
- UE4小知识点总结合集【二】
UE4小知识点总结合集[二] https://blog.csdn.net/weixin_43704737/article/details/102739968 UE4好用的快捷键[慢慢收集] UE4怎么 ...
- C语言小知识点练习总结
最近在准备C语言的上级考试,之前对C接触不多,在练习过程中把一些小知识点记录下来. 1.字符串的截取 利用strncpy函数,传入三个参数,分别为目标字符串,起始位置,长度. 例如将日期字符串转化为数 ...
- c++的一些小知识点
自己总结的一些小知识点,希望能够对大家有帮助. bool:1 char:1 wchar_t:2 char16_t:2 char32_t:4 short:2 int:4 long:4 long long ...
- Android开发中的一些小知识点记录(101-120)
编写不易,如有转载,请声明出处:http://blog.csdn.net/zxc514257857/article/details/118554522 Android开发中的一些小知识点记录(1-20 ...
- JavaScript 小知识点
原型链相关 最详尽的 JS 原型与原型链终极详解 isNaN() 和 Number.isNaN() 的区别 isNaN() 是 ES1 规范: 是全局方法: 如果参数不是一个 Number 类型,会先 ...
- Python小知识点(3)--装饰器
Python小知识点(3)--装饰器 (1)装饰器含参数,被装饰函数不含(含)参数 实例代码如下: import time # 装饰器函数 def wrapper(func):def done(*ar ...
- php-函数小知识点
<?php //语句 //分支语句 /*$a=5; if($a==5) { echo "相等";} else { echo "budeng";}*/ // ...
最新文章
- zabbix简介及基本安装(一)
- 数据的表示方法和运算方法
- 分享开发HTML5手机游戏的5个注意要点
- 肖健雄的无人车公司AutoX,现在要在美国配送生鲜了
- java应用中spring自动注入_Spring自动注入的几种方式
- 自定义过滤器和标签,动态显示菜单权限
- 【教程New】IDM安装使用教程--便捷下载网页视频的好方法
- Fiddler https最新抓包方法(Android 9.0)
- 如何查看ftp服务器信息,如何查看FTP空间使用了多少?
- 强网杯2022——WEB
- sticky你了解多少
- 中国高端IC封装市场调查分析与投资趋势研究报告2022-2028年
- 爬虫实战教程:采集微信公众号文章
- 云服务器除了阿里云外其他哪个比较好?
- ssm框架外卖订餐系统
- .NET 6 Preview 1 发布
- 海外服务器被攻击怎么办?IP被封要如何处理?
- 如果相关不意味着因果,那么什么意味着? ——大数据时代的“因果关系”思辨
- centos mysql ssh连接,使用SSH隧道连接MYSQL
- python编程一球从100米_【Python3练习题 015】 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?第10次反弹多高?...