首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

极速适配 iPhone X 秘笈

iPhone X 适配方案 2017年9月苹果发布了 iPhone X 机型,对于它“刘海儿”底部 Home Indicator,QQ空间 H5 也在第一时间做了兼容适配。...(safe-area-inset-X) env(safe-area-inset-X) ,这些属性是与 iOS 11 以上所有 iPhone 机型 (不仅仅包括 iPhone X ) 都相关,故以...针对 iOS 11.0 - iOS 11.1 系统: 当设置了 viewport-fit=cover,H5 页面会覆盖页面安全区域全屏展示,但是这样会带来页面元素被“刘海儿”底部 Home Indicator...针对 iOS 11.2 iOS 11.2 以上系统: constant() function 改成了 env(),其他与 iOS 11.2 以下表现一样 (详见第2) 。...或者让客户端开发编译一份模拟器版本 .app 文件,将其拖进运行模拟器屏幕,应用就成功安装了。

1.3K40

【HTML5 理论知识】就H5调试技巧,浅谈:iPhone X 适配方案!

image.png 2017年9月苹果发布了iPhone X机型,对于它“刘海儿”底部Home Indicator。我们可以通过以下三种方案进行适配~下面就让我来逐一介绍吧!...)env(safe-area-inset-X) ,这些属性是与iOS11以上所有iPhone机型(不仅仅包括iPhone X)都相关,故以iOS版本为区别具体分析一下全屏下H5页面: 1....针对于iOS11.0-iOS11.1系统: 当设置了viewport-fit=cover,H5页面会覆盖页面安全区域全屏展示,但是这样会带来页面元素会被“刘海儿”底部Home Indicator遮挡问题...针对iOS11.2iOS11.2以上系统: constant() function改成了env(),其他与iOS11.2以下表现一样(详见第2)。...或者让客户端开发编译一份模拟器版本.app文件,将其拖进运行模拟器屏幕,应用就成功安装了。

3.2K80
您找到你想要的搜索结果了吗?
是的
没有找到

苹果一倍图尺寸(iphone11pro屏幕尺寸)

大家好,又见面了,我是你们朋友全栈君。 iPhone手机屏幕尺寸一般指:物理像素,ps像素。 iPhoneapp现在一般适配2倍图3倍图。...但是若你在iphone 4/iphone 4s手机上画条0.5像素线是显示不出来,但是在iphone 6更高版本画一条1/([UIScreen mainScreen].scale)(就是0.5或1...,iphone8 plus实际像素: 5.5英寸屏 (414/736) iphontX若不设置启动图片相当于iPhone8放大模式(375/667) ,若设置了启动图片才是他实际像素 实际像素...iPhone8放大模式(375/667) ,若设置了启动图片才是他实际像素,实际像素: 5.4英寸屏(iPhone 12 mini)(375/812) 5.8英寸屏(iPhone XiPhone...iphone6,7,8放大模式屏幕像素是:(320/568)。iphone6 plus,7 plus,8 plus放大模式屏幕像素是:(375/667)。

1K10

iPhoneX 适配实践

一、屏幕尺寸 1、规格: iPhone X 屏幕宽度同 iPhone 6、iPhone 6s、iPhone 7 iPhone 8 4.7 英寸屏幕宽度相同,即 375pt。... 2、提供全屏用户体验,这里主要是指列表要延展到屏幕底部。  3、避免将可交互控件放在屏幕底部或者屏幕圆角区域,防止视觉遮挡系统边缘手势冲突。... 4、不要刻意遮挡和和引导屏幕关键位置,比如用纯黑色navigationbartoolbar遮住上下区域,或者用闪亮背景强调底部指示器区域。...上图为官方标准黑色背景,注意不是纯黑色,还能分辨传感器区域  三、SafeArea安全区域 安全区域是指在屏幕顶部底部区域之间能正常显示内容区域。...支持target最低版本号是iOS9,可以使用布局NSLayoutAnchor: NSLayoutConstraint *top = [contentView.topAnchor constraintEqualToAnchor

3.6K41

iOS屏幕适配概述1 屏幕适配简介2 Autoresizing3 Auto Layout

iOS 6 —— Auto Layout(自动布局) 随着 iPhone5 \ iPhone5s 等发布苹果设备不同尺寸屏幕变得越来越多, 不仅要求能根据控件父子 关系来设置相对位置,也要求能根据任意控件之间关系来设置位置因为...Autoresizing 只能设置当前控件 与父控件之间相对关系,当遇到要设置兄弟控件之间关系时候 Autoresizing 就无能为力了 举例: 在竖屏下, 屏幕底部有两个按钮,这两个按钮间距为一个固定值...(宽度不指定) 当切换为横屏时候要求这两个按钮还显示在屏幕底部 并且按钮间间距不变, 按钮可以随之变宽 Auto Layout 技术主要解决问题:控件位置参照关系不再局限于父控件 iOS 8...通过 Size Classes + Auto Layout 方式, 可以为不同尺寸屏幕设置不同约束 举例: iPhone计算器,在横屏、竖屏下不同表现 Size Classes 技术主要解决问题...: "主要解决了iPhone横竖屏适配iPhoneiPad开发时共用一个SB问题" iOS 9 —— Size Classes + Auto Layout + StackView StackView

1.2K30

百思不得姐数据挖掘第一篇

这是此文档第一篇文章,写在之前要说的话。里面设计技术可能有些新人不是太了解,我只会说我遇到难点思路,文章也是想到那里写到那里。...获取资源文件图片 我们利用电脑iTunes下载最新百思不得姐应用,我下载是4.5版本应用,后续版本可能有一些不同。...我们只支持iOS8.0以上,只支持iPhone,所以只支持下面的机型。...因为我之前命名按照屏幕分辨率+@屏幕倍数,我们就需要方法获取屏幕尺寸倍数就可以合成图片名称。...我们定义常量KAppScreenWidth标识屏幕宽度,定义常量KAppScreenHeight标识屏幕高度,定义常量KappScreenScale标识屏幕倍数。

27430

iPhone XUI设计技巧

使用正确iPhone X画板尺寸 与之前iPhone不同iPhone X屏幕比前一代高145(约为前一代20%),并有圆角。如下图所示: ?...2.避免在屏幕底部设置手势交互 由于Home键现在已经被放置在底部细条交互式控件所取代,除非非常必要,否则不要轻易设置手势交互,它可能会遮挡住Home提示条。...在iPhone X内容被显示在一个小于4.5英寸设备上情况下,该设计甚至可以把多余屏幕留白(图中两边垂直白边)收起来。为了交付这样好图像,为不同长宽比创建独立屏幕适配也是值得。 ?...参考正确解锁方法 关于解锁,iPhone X并没有一既往地采用Touch ID,而是使用Face ID; 通过投射分析超过3万多个不可见,从而创建一张精确面部深度图。...使用正确分辨率导出正确颜色 iPhone X具有很高分辨率,因为相较以往几代,它具有更长屏幕。它新超级视网膜显示屏具有2346 x 1125分辨率458 PPI像素密度。

1.2K40

iPhone X 适配指南 (官方翻译版)

屏幕尺寸 在纵向方向上,iPhone X显示屏宽度与iPhone 6,iPhone 7iPhone 84.7 寸显示屏宽度相匹配。...iPhone X具有比例因子为@ 3x高分辨率显示。对于字形其他平面的矢量图形,最好提供独立于分辨率PDF。对于光栅化图稿,您可以提供@ 3x@ 2x版本作品。...请注意,当背景任务(录音位置跟踪)处于活动状态时,iPhone X状态栏不会改变高度。 如果您应用程序目前隐藏状态栏,请重新考虑iPhone X决定。...iPhone X具有不同于4.7 寸iPhone长宽比,因此,全屏4.7 寸iPhone图形在iPhone X上全屏显示时出现裁剪或letterboxed。...同样,全屏iPhone X图稿在显示时被裁剪或被柱状显示全屏显示在4.7 寸iPhone上,确保重要视觉内容保持在两种显示尺寸上。 避免将交互式控件明确放置在屏幕底部和角落。

2.4K50

关于移动端适配,你必须要知道

iPhone XSMax iPhone SE分辨率分别为 2688x1242 1136x640。这表示手机分别在垂直水平上所具有的像素点数。...在上面描述手机分辨率图片中,我们可以看到: iPhone XSMax iPhone SE PPI分别为 458 326,这足以证明前者屏幕更清晰。...当然,上面的规则也有例外, iPhone6、7、8Plus实际物理像素是 1080x1920,在开发者工具中我们可以看到:它设备独立像素是 414x736,设备像素比为 3,设备独立像素设备像素比乘积并不等于...我们来看一下它计算公式: $$ a=2arctan(h/2d) $$ a代表人眼视角, h代表像素间距, d代表肉眼与屏幕距离,符合以上条件屏幕可以使肉眼看不见单个物理像素。...:在 dpr=2屏幕上展示两倍图 (@2x),在 dpr=3屏幕上展示三倍图 (@3x)。 ?

1.9K20

关于移动端适配,你必须要知道

iPhone XSMax iPhone SE分辨率分别为 2688x1242 1136x640。这表示手机分别在垂直水平上所具有的像素点数。...在上面描述手机分辨率图片中,我们可以看到: iPhone XSMax iPhone SE PPI分别为 458 326,这足以证明前者屏幕更清晰。...当然,上面的规则也有例外, iPhone6、7、8Plus实际物理像素是 1080x1920,在开发者工具中我们可以看到:它设备独立像素是 414x736,设备像素比为 3,设备独立像素设备像素比乘积并不等于...我们来看一下它计算公式: $$ a=2arctan(h/2d) $$ a代表人眼视角, h代表像素间距, d代表肉眼与屏幕距离,符合以上条件屏幕可以使肉眼看不见单个物理像素。...:在 dpr=2屏幕上展示两倍图 (@2x),在 dpr=3屏幕上展示三倍图 (@3x)。 ?

2K10

关于移动端适配,你必须要知道

iPhone XSMax iPhone SE分辨率分别为 2688x1242 1136x640。这表示手机分别在垂直水平上所具有的像素点数。...在上面描述手机分辨率图片中,我们可以看到: iPhone XSMax iPhone SE PPI分别为 458 326,这足以证明前者屏幕更清晰。...当然,上面的规则也有例外, iPhone6、7、8Plus实际物理像素是 1080x1920,在开发者工具中我们可以看到:它设备独立像素是 414x736,设备像素比为 3,设备独立像素设备像素比乘积并不等于...我们来看一下它计算公式: $$ a=2arctan(h/2d) $$ a代表人眼视角, h代表像素间距, d代表肉眼与屏幕距离,符合以上条件屏幕可以使肉眼看不见单个物理像素。...:在 dpr=2屏幕上展示两倍图 (@2x),在 dpr=3屏幕上展示三倍图 (@3x)。 ?

1.9K41

iPhone X 适配手Q H5 页面通用解决方案

目前H5页面可以分为通栏页面非通栏页面两种,每种页面都可能有底部操作栏,具体如下: 通栏页面 顶部通栏 某些业务一级页面多数使用了顶部通栏banner效果,由于iPhone X在状态栏增加了24px...这个问题涉及到安全区域,iOS11 先前版本不同之处在于,webview 比较重视安全区域了。这意味着,如果给页面元素设置 top: 0, 它会渲染在屏幕顶部44px之下,也就是状态栏下面。...如果给页面元素设置 bottom: 0, 它会渲染在屏幕底部34px之上,也就是底部安全区域上面。...另外提一,经过2个版本webview测试,发现WKWebView在渲染页面的时候,底部按钮在位置表现上不一致,可能是一个还未解决bug: 使用web方案: 根据以上设计方案,可以这样处理: 修改页面..._bid=278&_wvx=10&_wvxBclr=0xf7f7f8 (这里wvx=10为28两个特性数字相加) 这样,无需写一行代码,只需要给页面链接增加适配参数,就可以完美适配iPhone X

13K1911

iPhone 检测 iPhone X 设备几种方式分辨率终极指南

iPhone X/XS 屏幕宽度(开发尺寸)与 4.7 英寸 iPhone 8 相同,都为 375pt,只是在高度上增加了 145pt; iPhone XR iPhone XS Max 屏幕宽度...(开发尺寸)与 5.5 英寸 iPhone 8 Plus 相同,都为 414pt,只是在高度上增加了 160pt; 因此,设计师在出图时,仍然可以以 iPhone 8 iPhone 8 Plus...屏幕宽度为基准分别进行 UI 布局,而对于不同高度屏幕只要在纵向上进行内容延伸即可。...备注:这里所说 iPhone X 泛指上述介绍屏幕大小为 5.8、6.1、6.5 英寸三种尺寸,且带有顶部刘海底部操作条 iPhone 设备。...后面我们想了一个简便方法,即获取屏幕宽度高度,取较大一方进行比较是等于 812.0 或 896.0,代码如下: 方式三:通过底部安全区域高度来判断 在去年 iPhone X 发布后,为了适配顶部浏览底部操作条

1.3K20

IOS开发之尺寸

以现在电脑屏幕情况,还没有一种单位可以保证,在不同分辨率下,一个文字大小可以“固定不变”。...iPhone3GS时代,我们为一个应用提供图标(或按钮提供贴图),只需要icon.png。针对现在iPhone4~6 Retina显示屏,需要制作额外@2x高分辨率版本。    ...从分辨率角度来看,iPhone6沿用二倍图(@2x),但需为iPhone6+提供更高三倍图(@3x);从屏幕尺寸角度来看,需要重新对UI元素尺寸布局进行适配,以期视觉协调。...假如交互按照iPhone5(s)下绝对标注,则在iPhone4(s)上可能挤出屏幕底部,而在iPhone6(+)上则可能横向偏左或纵向偏上。    ...苹果在WWDC2012 iOS6中已提出了Auto Layout概念,即使用约束条件来定义视图位置尺寸,以适应不同尺寸分辨率屏幕

2.9K40

深入详解iOS适配技术

目前,iOS系统版本已经更新到9.3,XCode最新版本已经是7.3,仅iPhone历史产品尺寸就已经有4种:3.5英寸、4.0英寸、4.7英寸、5.5英寸。...被引入,比autoresizing更加高级,旨在替代autoresizing,可以设置任何控件之间关系)->sizeClass(iOS8出现,用于解决越来越多屏幕尺寸适配问题)。...在iPhone3gs时代,手机屏幕尺寸有且只有一种,也就是3.5英寸。开发app时候,根本不用考虑同一个视图在不同尺寸屏幕上显示问题。...iOS开发者完全可以用纯代码方式把一个控件frame写死。 后来apple公司推出了4.0英寸iPhone5iPhone5S,所以,针对于不同尺寸屏幕,再把控件frame写死就不可取了。...但sizeclass是对不同尺寸屏幕区分,sizeclass把不同尺寸(包括横屏竖屏)屏幕进行了分类,无论是iPhone还是iPad设备,其宽度高度都被划分为三种类型:compact(紧凑)、

8.4K70

iPhone屏幕分辨率适配技术

在iOS开发测试中,文字图片机型适配是一项重要工作,这篇文章给大家介绍下常用iPhone屏幕分辨率相关概念及各个机型屏幕适配技术。 屏幕适配相关概念 1....屏幕尺寸 屏幕尺寸是指屏幕对角线长度。 ? 一般情况下,我们说iPhone 8屏幕是4.7寸屏,就是指iPhone 8屏幕对角线为4.7英寸。...从比例可以看出,在iPhone 5iPhone X进行了加长处理。中间各个版本比例是一致。 3....1x, 2x, 3x 含义:屏幕模式,描述就是屏幕中一个有多少个 Rendered Pixels 渲染,对于2倍屏(又称 Retina 显示屏),会有 2 * 2 = 4 个像素面积渲染,对于3...以上是小编对屏幕适配相关概念适配技术方案学习分享,屏幕适配测试具体关注哪些内容,后续会进行总结再分享,如果大家有其他更好方法或建议,欢迎留言补充~ ?

3.6K20

移动 web 开发最佳实践

所以说,移动端web开发面临最大问题就是就是多屏适配,这是一个设计师、开发测试都要面临问题,如何做到在不同分辨率,不同屏幕密度上手机上,同样大小UI元素,看起来是一样大。...2倍图 后来苹果发明了retina,就有了屏幕像素比这个概念,2倍图就是屏幕像素比为2图,这种比例以iphone 4起为代表,iphone4它尺寸是320x480,但是它分辨率是640x960。...即:分辨率 = 屏幕宽高 x 像素比 3倍图 到了iphone plus又出了三倍图概念,它尺寸是是414x736 ,而分辨率达到了1242x2208。...下面是iphone系列各个宽高像素比: 安卓屏幕尺寸更加多样,分辨率有很多种,相应地,设备像素比也不一致,有1、1.5、2、2.25、3等等。也有1.5倍图等概念。...一些手机浏览器底部会有导航,也有些会在顶部底部都有占位,比如导航栏、状态栏。顶部占位会把内容往下挤,底部占位会把内容遮盖住。如果做只有一屏H5,高度要注意一下。

3K10

苹果iPhone 14系列拆解:主要零部件供应商都有哪些?

9月8日,苹果在秋季新品发布会上正式发布了全新iPhone 14系列手机。全新iPhone 14系列首次全系加入了双向卫星通信功能。...iPhone 14拆解 在iPhone 14拆解上,与之前一样,先是要取出SIM卡托(美版已升级eSIM,无需卡托),然后卸下手机底部两颗螺丝,划开屏幕粘胶后即可打开屏幕。...这里需要指出是,全新iPhone 14iPhone 14 Plus(Pro系列则不是)均采用了不同以往“三明治”式内部结构设计,屏幕背壳都是可以轻松单独拆卸下来,这样非常便于屏幕后盖维修或更换...△iPhone 14 Pro(左)iPhone 14(右)打开屏幕后对比 卸下主板上8颗螺丝,即可取出主板上盖板。...底部副板结构上代一样,集成有气压计,两个麦克风以及一个充电口。底部扬声器出窗口内侧有防尘防水胶圈。

92970

苹果发布 iOS 16 公开测试版,一起来看看这几项新功能

Apple 发布了 iOS 16 第一个公开测试版,这个版本支持 iPhone 8 以上机型安全测试软件更新。...自定义锁定屏幕 iOS 16 主要新功能是能够使用多层壁纸、日期时间自定义字体以及即将到来日历事件、天气、电池电量、警报、时区、活动环等小部件来个性化锁定屏幕。...在 iOS 15 更早版本上,已编辑消息作为一条新消息接收,显示“已编辑为 [X]”。...Apple 上次在 2016 年在 iOS 10 锁定屏幕上提供全屏音乐播放器。如果您不喜欢该功能,可以点击显示屏底部以最小化音乐播放器并恢复为标准锁定屏幕壁纸。...这是自去年发布 iOS 14.5 以来 iPhone 与 PS5 DualSense Xbox Series X 控制器现有兼容性基础之上。

1.7K20
领券