iOS iPhone X适配
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适配相关推荐
- iOS iPhone X 适配
//联系人:石虎 QQ: 1224614774 昵称:嗡嘛呢叭咪哄 一.概念 想要适配iPhone X 的,请看: 苹果官方刚刚更新了中文版的iPhone X适配指南,这可是关于iPhone X的第 ...
- 关于IOS的屏幕适配(iPhone)——资源适配
IOS的屏幕适配几乎不需要大量的代码操作,更多的时间我们只是动动鼠标选择一下就搞定.可以苹果在这方面做的还是比较人性的,解放了开发者. 首先来说说Iphone这几种屏(由于最近做的是iPhone AP ...
- 58 同城 iOS 客户端 iOS11 及 iPhone X 适配实践
一.前言 前段时间 WWDC 大会上苹果推出了 iOS11 系统 和 iPhone X 新机型,相信各个 iOS 团队的开发者都已经在计划新系统和新机型的适配工作了.不得不说,新系统和新机型的发布确实 ...
- 大屏iPhone的适配 +iOS 图片尺寸要求
摘自:http://blog.ibireme.com/2014/09/16/adapted_to_iphone6/ 苹果公司官网设计介绍到:Retina显示屏的超高像素密度已超过人眼能分辨的范围. R ...
- iPhone X适配以及iOS 11可能出现的常见崩溃(info.plist配置)
iPhone X适配 程序启动图,引导图等 iPhone X像素尺寸1125x2436,也就是说,你的启动图或者是闪屏页,App引导图等得新加一个图了,另外iPhone X用的是三倍图,开发用的逻辑分 ...
- 关于iOS 11的适配
距离iOS 11正式发布也有小半年了, 陆陆续续也看到许多关于iOS 11和iPhone X适配相关的文章, 现记录下自己做适配所做的工作 首先给出自己适配所用到的宏定义, 如下: //状态栏 #de ...
- iPhone X 适配(全)
iPhone X 适配(全) 背景 iPhone X 刘海机于9月13日发布,给科技小春晚带来一波高潮.作为开发人员却多出来一份忧虑,iPhone X 怎么适配?我们 App 的脑袋会不会也长一刘海出 ...
- h5 iOS 刘海屏适配
之前做app内嵌页时,按照机型做了齐刘海适配,到现在iPhone12发布后,发现ios 齐刘海机型很多,所以按照机型适配有点繁琐,统一修改如下. 先看一下各个机型以及分辨率:https://www.t ...
- iPhone X适配 webpage
屏幕尺寸 iphoneX的适配--安全区域(safe area) safe area确保不会被设备圆角(corners),传感器外壳(sensor housing,齐刘海)以及底部的Home Indi ...
最新文章
- docker 之 Dockerfile 实践
- Valid BFS? CodeForces - 1037D(思维 bfs)
- vsftp socket 报错
- 事务的隔离级别(Transaction isolation levels)5
- 开发板Linux内核,芯灵思SinlinxA33开发板Linux内核workqueue(附实测代码)
- 巴克莱银行实现敏捷及DevOps与本地文化的融合
- 基于JSP的旅游信息管理系统(含论文)
- npm环境报错解决方案
- 计算机键盘使用大写用什么键,操作方法:如何解决Win10系统键盘的大小写切换键(大写锁定)的问题?...
- 机架式服务器主要内部组件,戴尔R815机架式服务器
- 神器:PDF批量替换文字
- MF,PMF算法比较
- 计算机的rom与硬盘区别,RAM和ROM亲们傻傻分不清?
- Linux 危险的 rm 命令,替换 trash
- 手持式信号综合分析仪 天馈线驻波比频谱分析仪 天馈线+频谱+干扰分析仪 4.4GHZ无线综合测试仪
- w ndows10怎么关闭启动项,开机启动项怎么设置?Win10启动项修改技巧
- 基于COMSOL Multiphysics的静电场仿真分析
- The Physical Layer
- C++模板类的运算符重载
- Java原子操作和CAS
热门文章
- 谷歌 I/O 2019 将于 5 月 7 日举办;百度春晚红包被微信封杀
- 学python适合做什么生意_吹爆这8个Python练手小项目,轻松易学
- 《MongoDB极简教程》第一章 NoSQL简史 MongoDB安装环境配置
- 设备互联(三)多屏协同简析
- 狂奔的低代码,画风各异的阿里云、腾讯云
- 华为鸿蒙升级表,华为鸿蒙手机升级计划表出炉!按麒麟芯片型号适配:你有份吗?...
- 写一个工具来了解ELF文件(一)
- 什么是AI管道和MLOps?
- 04.1 python基础-数据类型
- 上大学后才知道的14件事