IPhoneX 导航栏 状态栏 tabar高度

1.导航栏高度 88 非IPhoneX手机为64

2.状态栏高度 44 非IPhoneX手机为20

3.tabar高度 83 非IPhoneX手机为49

如下图所示:

#define IS_IPHONE_X ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)#define IS_IPHONE_Xr ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size) : NO)#define IS_IPHONE_Xs ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)#define IS_IPHONE_Xs_Max ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242, 2688), [[UIScreen mainScreen] currentMode].size) : NO)//状态栏高度
#define Height_StatusBar ((IS_IPHONE_X==YES || IS_IPHONE_Xr==YES || IS_IPHONE_Xs==YES || IS_IPHONE_Xs_Max==YES) ? 44.0f : 20.0f)
//导航栏高度
#define Height_NavBar    ((IS_IPHONE_X==YES || IS_IPHONE_Xr==YES || IS_IPHONE_Xs==YES || IS_IPHONE_Xs_Max==YES) ? 88.0f : 64.0f)
//tabbar高度
#define Height_TabBar    ((IS_IPHONE_X==YES || IS_IPHONE_Xr==YES || IS_IPHONE_Xs==YES || IS_IPHONE_Xs_Max==YES) ? 83.0f : 49.0f)

iOS iPhone X适配相关推荐

  1. iOS iPhone X 适配

    //联系人:石虎  QQ: 1224614774 昵称:嗡嘛呢叭咪哄 一.概念 想要适配iPhone X 的,请看: 苹果官方刚刚更新了中文版的iPhone X适配指南,这可是关于iPhone X的第 ...

  2. 关于IOS的屏幕适配(iPhone)——资源适配

    IOS的屏幕适配几乎不需要大量的代码操作,更多的时间我们只是动动鼠标选择一下就搞定.可以苹果在这方面做的还是比较人性的,解放了开发者. 首先来说说Iphone这几种屏(由于最近做的是iPhone AP ...

  3. 58 同城 iOS 客户端 iOS11 及 iPhone X 适配实践

    一.前言 前段时间 WWDC 大会上苹果推出了 iOS11 系统 和 iPhone X 新机型,相信各个 iOS 团队的开发者都已经在计划新系统和新机型的适配工作了.不得不说,新系统和新机型的发布确实 ...

  4. 大屏iPhone的适配 +iOS 图片尺寸要求

    摘自:http://blog.ibireme.com/2014/09/16/adapted_to_iphone6/ 苹果公司官网设计介绍到:Retina显示屏的超高像素密度已超过人眼能分辨的范围. R ...

  5. iPhone X适配以及iOS 11可能出现的常见崩溃(info.plist配置)

    iPhone X适配 程序启动图,引导图等 iPhone X像素尺寸1125x2436,也就是说,你的启动图或者是闪屏页,App引导图等得新加一个图了,另外iPhone X用的是三倍图,开发用的逻辑分 ...

  6. 关于iOS 11的适配

    距离iOS 11正式发布也有小半年了, 陆陆续续也看到许多关于iOS 11和iPhone X适配相关的文章, 现记录下自己做适配所做的工作 首先给出自己适配所用到的宏定义, 如下: //状态栏 #de ...

  7. iPhone X 适配(全)

    iPhone X 适配(全) 背景 iPhone X 刘海机于9月13日发布,给科技小春晚带来一波高潮.作为开发人员却多出来一份忧虑,iPhone X 怎么适配?我们 App 的脑袋会不会也长一刘海出 ...

  8. h5 iOS 刘海屏适配

    之前做app内嵌页时,按照机型做了齐刘海适配,到现在iPhone12发布后,发现ios 齐刘海机型很多,所以按照机型适配有点繁琐,统一修改如下. 先看一下各个机型以及分辨率:https://www.t ...

  9. iPhone X适配 webpage

    屏幕尺寸 iphoneX的适配--安全区域(safe area) safe area确保不会被设备圆角(corners),传感器外壳(sensor housing,齐刘海)以及底部的Home Indi ...

最新文章

  1. docker 之 Dockerfile 实践
  2. Valid BFS? CodeForces - 1037D(思维 bfs)
  3. vsftp socket 报错
  4. 事务的隔离级别(Transaction isolation levels)5
  5. 开发板Linux内核,芯灵思SinlinxA33开发板Linux内核workqueue(附实测代码)
  6. 巴克莱银行实现敏捷及DevOps与本地文化的融合
  7. 基于JSP的旅游信息管理系统(含论文)
  8. npm环境报错解决方案
  9. 计算机键盘使用大写用什么键,操作方法:如何解决Win10系统键盘的大小写切换键(大写锁定)的问题?...
  10. 机架式服务器主要内部组件,戴尔R815机架式服务器
  11. 神器:PDF批量替换文字
  12. MF,PMF算法比较
  13. 计算机的rom与硬盘区别,RAM和ROM亲们傻傻分不清?
  14. Linux 危险的 rm 命令,替换 trash
  15. 手持式信号综合分析仪 天馈线驻波比频谱分析仪 天馈线+频谱+干扰分析仪 4.4GHZ无线综合测试仪
  16. w ndows10怎么关闭启动项,开机启动项怎么设置?Win10启动项修改技巧
  17. 基于COMSOL Multiphysics的静电场仿真分析
  18. The Physical Layer
  19. C++模板类的运算符重载
  20. Java原子操作和CAS

热门文章

  1. 谷歌 I/O 2019 将于 5 月 7 日举办;百度春晚红包被微信封杀
  2. 学python适合做什么生意_吹爆这8个Python练手小项目,轻松易学
  3. 《MongoDB极简教程》第一章 NoSQL简史 MongoDB安装环境配置
  4. 设备互联(三)多屏协同简析
  5. 狂奔的低代码,画风各异的阿里云、腾讯云
  6. 华为鸿蒙升级表,华为鸿蒙手机升级计划表出炉!按麒麟芯片型号适配:你有份吗?...
  7. 写一个工具来了解ELF文件(一)
  8. 什么是AI管道和MLOps?
  9. 04.1 python基础-数据类型
  10. 上大学后才知道的14件事