由于各代iPhone对屏幕尺寸以及前置摄像头、传感器等的迭代,对于其状态栏的高度也发生了一些微小的变化,不再是如以前的20高度了。

因此在iOS13后,对于状态栏的高度,有这么一个方法可以获取。

if (@available(iOS 13.0, *)) {NSSet *set = [UIApplication sharedApplication].connectedScenes;UIWindowScene *windowScene = [set anyObject];UIStatusBarManager *statusBarManager = windowScene.statusBarManager;return statusBarManager.statusBarFrame.size.height;
}

参考文章:VeggieOrz的文章:iOS 准确获取 iPhone 状态栏、导航栏、TabBar高度,看这篇就够了

iOS基础 获取状态栏的高度相关推荐

  1. ios swift5 获取状态栏(电池栏)和导航栏高度

    状态栏 class XYHelper: NSObject { static var statusBarHeight = UIApplication.shared.statusBarFrame.size ...

  2. Android获取状态栏的高度:

    方法一: //获取手机状态栏高度public static int getStatusBarHeight(Context context){Class<?> c = null;Object ...

  3. ios动态获取UILabel的高度和宽度

    在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法. 1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize titleSize = [aSt ...

  4. OC/IOS 基础 获取屏幕信息

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹.靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希 ...

  5. Android获取的状态栏高度,Android中获取状态栏高度的两种方法分享

    前言 最近在做一个关于FAB的功能的时候需要获取状态栏的高度,在网上查了很多种方法,下面是选出的比较合理的两个方法.主要参考stackoverflow的这篇问答:http://stackoverflo ...

  6. Andorid获取状态栏高度

    在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度.状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使 ...

  7. android开发:获取键盘的高度(实测真实有效)

    android开发:获取键盘的高度(实测真实有效) 由于最近在做即时通讯,做类似于微信的点击键盘消失,弹出表情页面(表情页面的高度和键盘的高度一致),于是在网上看了好多android测键盘高度的代码, ...

  8. iOS 准确获取 iPhone 状态栏、导航栏、TabBar高度,看这篇就够了

    前言 最近在项目开发的时候,发现项目提供的获取 「状态栏+导航栏高度」的方法,在 iPhone 12 系列机型上是错误的.解决了这个问题之后,决定做个简单的总结,于是有了这篇文章. 本文主要是分析了遇 ...

  9. Android获取顶部状态栏statusBar高度、底部导航栏navigationBar高度

    手机顶部显示时间.电量等信息的叫状态栏,即statusBar 有些手机比如华为在底部会有返回.回到主页面等虚拟功能键,这是导航栏,即navigationBar 下面列出一些项目中常用的功能代码? 嘻嘻 ...

最新文章

  1. 机器学习、超参数、最优超参数、网格搜索、随机搜索、贝叶斯优化、Google Vizier、Adviser
  2. 【算法】均匀的生成圆内的随机点
  3. UA MATH571A 多元线性回归V 自相关与非线性模型简介
  4. ubuntu nano的使用 nano的关闭快捷键
  5. 第4章操作系统基础第五版Aimin.rar
  6. python 定义字符串变量_Python变量和字符串详解
  7. 云盘运用了计算机技术,360云盘咋找出来
  8. angular4点击事件监听_angular 事件广播和事件监听
  9. 基础算法1——插入排序和希尔排序
  10. Linux学习笔记:REHL AS4的上网配置,Http服务安装及配置,ftp服务的安装及配置
  11. linux中ldd命令查看二进制文件(程序或库)所依赖的其他库(LIBTIFF_4.0未定义的引用问题)
  12. 恩智浦智能汽车竞赛电磁组总结
  13. VirtualBox调试分辨率时遇到的问题
  14. 飞塔60d带宽_飞塔防火墙划分带宽 万兆防火墙
  15. Tomcat启动异常:A child container failed during start 与 ClassNotFoundException解决方法
  16. PHP:include包含文件局部引入全局变量失效的作用域问题
  17. 取消js单选框的小圆圈
  18. 一、旋转矩阵,旋转向量,单位四元数的相互转换总结
  19. php启动,重启,关闭命令
  20. 融合改进天牛须和正余弦的双重搜索优化算法

热门文章

  1. required属性
  2. TCP文件传输服务器
  3. echart 折线图 ---- 坐标轴、网格、折线配置
  4. 【泛微ecology】E-Mobile 7 win+linux 安装包(版本20210409)
  5. 通过一个网络错误简述DNS
  6. 编写一个“绘画系统”
  7. gSOAP 源码分析(四)
  8. 群发短信 发短信(带图片)
  9. 使用ffmpeg命令合成m4s音频和视频
  10. OC中category(分类)中添加属性