iPhoneX屏幕大小.png

  • 竖屏尺寸:1125px × 2436px(375pt × 812pt @3x)
  • 横屏尺寸:2436px × 1125px(812pt × 375pt @3x)

与其它iOS设备的差异

以下是与iPhone 6、7、8 (375×667pt) 相比。
Status Bar 高度由 20pt 增长为44pt。

status bar.png

底部需要预留 34pt 给 Home Indicator区域(下面有详细说明)

Home Indicator.png

宽度不变,高度多出 145pt,但由于 Status Bar 以及 Home Indicator,实际上可有效利用的高度为
145 – 24 (Status Bar) – 34 (Home Indicator) = 87pt

差异对比.png

键盘高度

键盘高度由 216pt 增长为 291pt,设计文字区域时要小心

键盘高度变化.png

包含 Home Indicator,Tab Bar 高度由 49pt 增长为 83pt。(下面有详细说明)

Home Indicator区域.png

注意横屏时Home Indicator的高度为21pt,需要格外注意

横屏时.png

总结

高度变化 Normal Height iPhoneX Height
UINavigationBar 64 88
UIStatusBar 20 44
UITabbar 49 83

启动图适配

启动图适配.png

app图标适配

app图片适配.png

[iOS开发]iPhoneX系列顶部和底部尺寸图解相关推荐

  1. iOS开发UINavigation系列四——导航控制器UINavigationController

    iOS开发UINavigation系列四--导航控制器UINavigationController 一.引言 在前面的博客中,我么你介绍了UINavigationBar,UINavigationIte ...

  2. 【IOS开发进阶系列】动画专题

    1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hello_Hwc/archive/123447.html 1.1 基本概念 1.1.1 CA ...

  3. 【IOS开发高级系列】异步绘制专题

    1 图片处理 1.1 编辑图片的几个方法 第一种 先用UIImage对象加载一张图片 然后转化成CGImageRef放到CGContext中去编辑 第二种 用CGImageCreate函数创建CGIm ...

  4. iOS开发学习系列(1)———Swift语言入门

    缘起 对于成为全栈开发者的目标而言,很好奇自己几年前怎么就没想过iOS开发的事情.iOS好歹也是移动操作系统两巨头之一.反思了下,有可能是因为之前对Object-C太无感导致的.现在趁着Swift,借 ...

  5. iOS开发-iPhoneX的适配-iPhoneX屏幕适配分享

    文章感谢 PingWest品玩,奇点开发者@图拉鼎 iOS 11正式发布,原本bate版就很多坑,现在还没解决就正式发布了~内心也是酸爽的.除了代码上的坑,更恶劣的就是新的iPhone咯,看到iPho ...

  6. iOS开发:icon和启动图尺寸(转)

    转至:http://www.cnblogs.com/shaoting/p/4941634.html 歪果仁的总结: Asset iPhone 6s Plus and iPhone 6 Plus (@3 ...

  7. ios开发之--所有设备的屏幕尺寸(最新) -设备型号对比- Replaykit录屏分辨率

    所有设备型号官网地址:https://www.theiphonewiki.com/wiki/Models iPhone: 机型 逻辑分辨率(point) Scale 物理分辨率(pixel) 比例 像 ...

  8. iOS开发笔记系列-基础3(多态、动态类型和动态绑定)

    多态:相同的名称,不同的类 使不同的类共享相同方法名称的能力成为多态.它让你可以开发一组类,这组类中的每一个类都能响应相同的方法名.每个类的定义都封装了响应特定方 法所需要的代码,这使得它独立于其他的 ...

  9. iOS开发技巧:设置App icon图标及修改应用程序名

    前言 这是iOS开发技巧系列博客的第二篇,本篇主要简单介绍一下如何设置应用程序的icon图标以及修改应用程序名. 设置 icon 首先我们来看看如何设置App icon图标,设置应用程序的icon图标 ...

最新文章

  1. Linux内核网络栈1.2.13-icmp.c概述
  2. c++之五谷杂粮---2
  3. 统一建模语言UML轻松入门系列
  4. Python基础教程:如何打破while循环?
  5. python数据处理常用函数_pandas数据分析常用函数总结大全:上篇
  6. dakai微信小程序 ios_iOSAPP跳转微信小程序
  7. leetcode 547. 省份数量(bfs)
  8. idea html ajax,在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值
  9. 安卓工控主板运行时会自动重启_工控主板在工业自动化中的应用
  10. 两个对象数组交集_yiduobo的每日leetcode 349.两个数组的交集 amp;amp; 350.两个数组的交集II...
  11. python借助missingno可视化分析缺失值
  12. thinkphp调用mysql存储过程_ThinkPHP执行调用存储过程怎么添加日志
  13. [转载] python中 numpy_Python中的Numpy
  14. Oracle database sqldeveloper study(1)
  15. 经纬徐传陞:越是市场低迷之时,越要把握自己的节奏 | 远见2018
  16. 【2017】听懂你能看懂的句子
  17. php智能合约语言,智能合约语言 Solidity 教程系列9 - 错误处理
  18. Redis源码之——跳表skiplist原理和源码调试
  19. U盘重装Mac全新的操作系统详细教程
  20. table表格宽带width属性研究

热门文章

  1. 7-21 九宫格输入法 (15 分)
  2. 【操作系统】DOS界面与常用操作命令
  3. 怎么样在家拍出好看的证件照?标准证件照拍摄技巧分享
  4. WSTMart二次开发目录说明
  5. 移动路由器做网站服务器,移动路由器上网方式选哪个?
  6. python——实例详细弄懂if __name__ == ‘__main__‘用法
  7. 服务器上txt文件编辑器,网站后台文本编辑器使用方法
  8. 测开 - 自动化测试selenium(WebDriver API) - 细节狂魔
  9. 操作系统概论【引入操作系统中的基本概念和操作】
  10. 在线客服——各第三方的收费标准及服务提供