iPhoneX设计尺寸和适配

news/2024/9/23 9:30:38/

 

被iPhone X刷了一天屏,到下午实在受不了各种假帖。标题写着“iPhone X 适配、指南、设计稿” 内容却是发布会回顾和手机介绍。索性自己去官网找素材写一篇只针对iPhone X适配的贴子,与设计图无关的内容通通不提
T1dWJTBsDT1RCvBVdK_0_0_760_0.jpg
昨夜发布的iPhone 8属于常规升级,屏幕与以往的iPhone6、6S、7系列相同。在昨天发布的新机中,只有iPhone X的分辨率发生了变化,但变化仅限于物理像素层面。在真正决定屏幕内容的逻辑像素层面,新版的iPhone X与过去我们熟知的iPhone 4.7''、iPhone 5.5'' 放大模式宽度相同。通俗的说,iPhone X可看做是iPhone 4.7'' 的加长版
T1BbJTBjZT1RCvBVdK_0_0_760_0.png
然而,事情并不是设计图加长这么简单。
T1uYJTB_dT1RCvBVdK_0_0_760_0.png
过去,我们拿到的手机是方方正正的矩形,所以整个屏幕都可以看做是安全区域Safe Area,而如今由于iPhone X屏幕上的“刘海”以及屏幕四周采用圆角的设计,需要设计师对绘图区域做出调整。苹果给出的安全区域如下
T1zbETBX_v1RCvBVdK_0_0_760_0.png
页面内容不能超出安全区域(Safe Area)
T1fbJTBgYT1RCvBVdK_0_0_760_0.png
避免将触发交互行为的按钮放在屏幕的底部,人们会在屏幕底端使用手势进入主屏或切换应用。(底部横条是Home键)
T16xJTBsAT1RCvBVdK_0_0_760_0.png
T1obJTB_WT1RCvBVdK_0_0_760_0.png
T1FbJTBjLT1RCvBVdK_0_0_760_0.png
值得注意的是,iPhone X 底部操作栏目进行了细微的放大。除了常见的底部导航栏外,Safari底部操作栏也有放大
讲完竖屏,再说横屏。
和竖屏一样,横屏的内容也要放置在Safe Area中
T12YJTBjYT1RCvBVdK_0_0_760_0.png
避免将触发交互行为的按钮放在屏幕的角落中。人们会在屏幕底端使用手势进入主屏或切换应用。这些系统的全局操作优先于App的操作。如果把功能放在角落里,用户操作起来也很费劲,尽量在用户手指可及区域内设计功能
T1uxJTBQdT1RCvBVdK_0_0_760_0.png
最后说下最核心的问题,Safe Area 范围有多大?
下午我比对了官网上所有与iPhone X相关的界面,可以确定,Safe Area区间如下:
T1ExJTB_WT1RCvBVdK_0_0_760_0.jpg
对于习惯用750x1334作图的设计师而言,iPhone X的到来并不会带来太大影响,iPhone X与iPhone 4.7’’之间的差异甚至不及当年iPhone 4和iPhone 5之间的差异
T1LWETBXxv1RCvBVdK_0_0_760_0.jpg
T1fWJTBg_T1RCvBVdK_0_0_760_0.jpg
T16YJTBsAT1RCvBVdK_0_0_760_0.png
T19WJTB_VT1RCvBVdK_0_0_760_0.jpg
iPhone 4.7 与iPhone X 的Safe Area高度仅相差67 Point(134 px,@2x)
对于大多数采用瀑布流的页面来说,仅仅是屏幕高度上的变化,可以无视。但对于如:新手引导页、音乐播放器等需要单屏显示的界面就需要重新布局。
T1RWJTBjZT1RCvBVdK_0_0_760_0.jpg
T1.xJTBjbT1RCvBVdK_0_0_760_0.jpg
由于 iPhone X的屏幕比例发生变化,对于长期靠“等比缩放”完成适配的H5活动页而言也有不小的影响,需要对页面结构进行适当微调。
最后,如果应用程序需要隐藏状态栏,请重新考虑iPhone X上的布局。iPhone X的显示高度相对于iPhone 4.7''提供了更多的内容高度,状态栏和底部可以带来更多的空间。但需要就屏幕内容进行适当的调整。

From: http://bbs.zhulong.com/101010_group_100224/detail31160444

转载于:https://www.cnblogs.com/rik28/p/7561202.html


http://www.ppmy.cn/news/711662.html

相关文章

Iphone 66p,IOS8适配工作总结(2015-2-7更新)

一、IOS8适配遇到的问题 1、不能定位 打勾 设置- 隐私-定位服务-你的app-使用应用程序期间(始终) 打开app再进设置后会发现,你打勾的使用程序期间(始终)又给取消了 原来iOS8需要一些方法。 如果需要仅在前台定位,你在调用startUpdatingLocation 前需要调用request…

iphone6、6p设计适配

从知乎转来的,应该是淘宝iOS App适配方案,非常具有参考价值。 移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布…

iphone屏幕尺寸总结

http://blog.csdn.net/phunxm/article/details/42174937#t24 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2.4 inches (62.1 mm) 4.5 inches (115.5 mm) 3.5-inch 320x480 1x …

C学习笔记5

1、8\main.c|6|warning: variable C set but not used [-Wunused-but-set-variable]| 这个错误提示的是变量定义和赋值后并没有进行输出操作 2、main()函数可以出现在任意位置,但是必须有且只能有1个 3、其值不能改变的量称为常量 4、常量有整形常量&#xff0c…

iphone 6plus 输出的屏幕尺寸 375 ,667的原因 - 简书

转自:http://blog.csdn.net/freshlover/article/details/44454991 看到这个题目你可能不信,引出这个问题的缘由是几次项目中Chrome模拟器和iPhone6真机预览效果不一致。 为什么在Chrome Emulation模拟手机页面和真机预览效果不一致? 以前觉得不外乎两个原…

iPhone6的界面尺寸及原型规范

iPhone6的原型规范如下: 1、界面尺寸布局:满屏尺寸750x1334px 2、高度电量条高度40px,导航栏高度88px,标签栏高度98px; 3、各区域图标大小导航栏图标44px,标签栏图标50px; 4、各区域文字大小电量…

iphone计算机适配,iPhone UI界面尺寸如何一稿适配

为什么出现适配?主要是更新换代的硬件屏幕分辨率不断提升,因此设计界面向上适配、向下兼容。 在开始适配话题前,先铺垫几个单位和换算:分辨率(图像分辨率ppi、设备分辨率)、像素px、磅pt、倍率。 一、单位 1.分辨率 可以从图像分辨…

iphone6 6p纯代码适配

新QQ交流群:418536818,之前的群已满 首先说下让自己的程序支持iPhone6和6,第一种使用官方提供的launch screen.xib,这个直接看官方文档即可,这里不再多述;第二种方法是和之前iPhone5的类似&#xff0…