[iOS开发]iPhoneX系列顶部和底部尺寸图解
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系列顶部和底部尺寸图解相关推荐
- iOS开发UINavigation系列四——导航控制器UINavigationController
iOS开发UINavigation系列四--导航控制器UINavigationController 一.引言 在前面的博客中,我么你介绍了UINavigationBar,UINavigationIte ...
- 【IOS开发进阶系列】动画专题
1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hello_Hwc/archive/123447.html 1.1 基本概念 1.1.1 CA ...
- 【IOS开发高级系列】异步绘制专题
1 图片处理 1.1 编辑图片的几个方法 第一种 先用UIImage对象加载一张图片 然后转化成CGImageRef放到CGContext中去编辑 第二种 用CGImageCreate函数创建CGIm ...
- iOS开发学习系列(1)———Swift语言入门
缘起 对于成为全栈开发者的目标而言,很好奇自己几年前怎么就没想过iOS开发的事情.iOS好歹也是移动操作系统两巨头之一.反思了下,有可能是因为之前对Object-C太无感导致的.现在趁着Swift,借 ...
- iOS开发-iPhoneX的适配-iPhoneX屏幕适配分享
文章感谢 PingWest品玩,奇点开发者@图拉鼎 iOS 11正式发布,原本bate版就很多坑,现在还没解决就正式发布了~内心也是酸爽的.除了代码上的坑,更恶劣的就是新的iPhone咯,看到iPho ...
- iOS开发:icon和启动图尺寸(转)
转至:http://www.cnblogs.com/shaoting/p/4941634.html 歪果仁的总结: Asset iPhone 6s Plus and iPhone 6 Plus (@3 ...
- ios开发之--所有设备的屏幕尺寸(最新) -设备型号对比- Replaykit录屏分辨率
所有设备型号官网地址:https://www.theiphonewiki.com/wiki/Models iPhone: 机型 逻辑分辨率(point) Scale 物理分辨率(pixel) 比例 像 ...
- iOS开发笔记系列-基础3(多态、动态类型和动态绑定)
多态:相同的名称,不同的类 使不同的类共享相同方法名称的能力成为多态.它让你可以开发一组类,这组类中的每一个类都能响应相同的方法名.每个类的定义都封装了响应特定方 法所需要的代码,这使得它独立于其他的 ...
- iOS开发技巧:设置App icon图标及修改应用程序名
前言 这是iOS开发技巧系列博客的第二篇,本篇主要简单介绍一下如何设置应用程序的icon图标以及修改应用程序名. 设置 icon 首先我们来看看如何设置App icon图标,设置应用程序的icon图标 ...
最新文章
- Linux内核网络栈1.2.13-icmp.c概述
- c++之五谷杂粮---2
- 统一建模语言UML轻松入门系列
- Python基础教程:如何打破while循环?
- python数据处理常用函数_pandas数据分析常用函数总结大全:上篇
- dakai微信小程序 ios_iOSAPP跳转微信小程序
- leetcode 547. 省份数量(bfs)
- idea html ajax,在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值
- 安卓工控主板运行时会自动重启_工控主板在工业自动化中的应用
- 两个对象数组交集_yiduobo的每日leetcode 349.两个数组的交集 amp;amp; 350.两个数组的交集II...
- python借助missingno可视化分析缺失值
- thinkphp调用mysql存储过程_ThinkPHP执行调用存储过程怎么添加日志
- [转载] python中 numpy_Python中的Numpy
- Oracle database sqldeveloper study(1)
- 经纬徐传陞:越是市场低迷之时,越要把握自己的节奏 | 远见2018
- 【2017】听懂你能看懂的句子
- php智能合约语言,智能合约语言 Solidity 教程系列9 - 错误处理
- Redis源码之——跳表skiplist原理和源码调试
- U盘重装Mac全新的操作系统详细教程
- table表格宽带width属性研究
热门文章
- 7-21 九宫格输入法 (15 分)
- 【操作系统】DOS界面与常用操作命令
- 怎么样在家拍出好看的证件照?标准证件照拍摄技巧分享
- WSTMart二次开发目录说明
- 移动路由器做网站服务器,移动路由器上网方式选哪个?
- python——实例详细弄懂if __name__ == ‘__main__‘用法
- 服务器上txt文件编辑器,网站后台文本编辑器使用方法
- 测开 - 自动化测试selenium(WebDriver API) - 细节狂魔
- 操作系统概论【引入操作系统中的基本概念和操作】
- 在线客服——各第三方的收费标准及服务提供