首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

适配iPhone X 齐刘海

当苹果宣布发布他们旗舰手机-- iPhone X 时候,他们允诺将为未来移动设备设定新标准。我们决定需要了解一些内容。...问题: 当 iPhone X 被旋转为横向时,设备左右可得到内容区域是不一样,这是因为需要取决于设备绝对方位和 sensor housing 位置,你站点内容竖直方向安全区域在...我们数据显示有 5%-10% iPhone X 用户使用横屏,或许是因为屏幕大,或许是因为关于 sensor housing 高涨讨论导致想看看会出现什么情况,但我很高兴他们能看到一个适应良好网站...iOS 解决方案是两边留白以确保内容都可见。这是一个足够好解决方案,但幸运是苹果给了一些额外特性以此来帮助网站充分利用无边框优势。...两个要素: 有2个基础要素来调节 iPhone X sensor housing: 1. 一个新 viewport meta content 值 2.

49520

IOS学习——iphone X适配

首先,啥都不管,先在iPhone X上运行起来看看效果在说,运行之后出现问题主要有如下几个: 屏幕尺寸还是6S上尺寸大小,用  打印log确实如此 [[UIScreen mainScreen] bounds...出现位置不对 某些控件相对位置不对   粗略发现这些变化问题之后,思考一下,主要问题分为两类:一是iPhone X屏幕尺寸变化带来变化,二是iOS 11新特性引起问题。...iPhone X屏幕尺寸变化主要出现在屏幕头部和底部,头部设置了导航栏,基本没有出现什么问题,尾部主要就是某些控件位置出现变化,可能是因为设置相对位置是相对viewmas_bottom设置(...屏幕尺寸还是6S上尺寸大小,用打印log确实如此 [[UIScreen mainScreen] bounds]   这个主要问题就在于没有适配iPhone X启动页,如果你项目中没有自定义启动页则无所谓...某些控件相对位置不对   这个主要问题就是跟iPhone X屏幕特性有关,之前都是用纯代码用相对布局进行画图,iPhone X屏幕高度增加之后,再加上iPhone X刘海特性和底部圆角特点

1.4K60

适配iPhone X 齐刘海

当苹果宣布发布他们旗舰手机-- iPhone X 时候,他们允诺将为未来移动设备设定新标准。我们决定需要了解一些内容。...问题: 当 iPhone X 被旋转为横向时,设备左右可得到内容区域是不一样,这是因为需要取决于设备绝对方位和 sensor housing 位置,你站点内容竖直方向安全区域在...我们数据显示有 5%-10% iPhone X 用户使用横屏,或许是因为屏幕大,或许是因为关于 sensor housing 高涨讨论导致想看看会出现什么情况,但我很高兴他们能看到一个适应良好网站...iOS 解决方案是两边留白以确保内容都可见。这是一个足够好解决方案,但幸运是苹果给了一些额外特性以此来帮助网站充分利用无边框优势。...两个要素: 有2个基础要素来调节 iPhone X sensor housing: 1. 一个新 viewport meta content 值 2.

94590

iPhone XUI设计技巧

同样满怀期待还有设计师和开发人员,他们将在iPhone X上看到他们App了。苹果官方表示:iPhone X是智能手机未来,而这个未来风向标可能将会给UI设计师和开发人员带来一些小麻烦。...作为一名UI设计师,我总结了一些在设计iPhone X App时有效技巧供大家参考: 1.   ...使用正确iPhone X画板尺寸 与之前iPhone不同,iPhone X屏幕比前一代高145点(约为前一代20%),并有圆角。如下图所示: ?...使用正确分辨率导出正确颜色 iPhone X具有很高分辨率,因为相较以往几代,它具有更长新屏幕。它新超级视网膜显示屏具有2346 x 1125分辨率和458 PPI像素密度。...如此高像素密度意味着切图将需要以@3x而不是@ 2x资源输出。 最好使用Display P3 颜色空间(而不是sRGB)为iPhone X创建UI界面。

1.2K40

极速适配 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 ) 都相关,故以...遮挡问题,所以苹果提供在 css 中设置 constant(safe-area-inset-X) 距离来规避遮挡问题。...iPhone X 模拟器 H5调试 介绍 加入适配代码后,在没 iPhone X 情况下,可以通过 iPhone X 模拟器调试,像手机QQ / 手机空间里 H5 页面,可以通过在模拟器上安装手机QQ...这种方法对于我们要调试线上 H5 其他问题、要测试其他 iOS 设备找不到真机时同样适用。

1.3K40

兼容iphone x * 刘海正确姿势

,但万万没想到是等来了三款不同尺寸 iphone x ,我天,等了这么久你给我看这个?...,因为如果页面底部有按钮的话,就会被胡子给挡住,以往我们兼容过 iphone x 下巴,但现在回想起来不是正确做法。...这样只是解决了底部胡子问题,我们试着横屏看看: ? 这里有个很明显问题:页面左边文字被刘海遮挡。 ?...这些处理如果在9月13日之前是问题不大,但在 9月13日 之后前端开发同学头就大了,因为新三款 iphone 尺寸都不一样(逻辑像素 xr: 375 * 812; xs: 414 * 896; xs...是的,但你见过 iphone x+ 有 ios 11以下吗? 所以我们可以愉快搞下去。 开始之前我们先了解什么是 safe area,简单来说就是除了刘海和胡子以外区域为安全区域: ?

1.1K30

iPhone X ARKit Face Tracking 》

有幸去Cupertino苹果总部参加了iPhone X封闭开发,本文主要分享一下iPhone X上使用ARKit进行人脸追踪及3D建模相关内容。...iPhone X前置深度摄像头识别人脸视频 新增接口 ARFaceTrackingConfiguration ARFaceTrackingConfiguration利用iPhone X前置深度摄像头识别用户的人脸...由于不同AR体验对iOS设备有不同硬件要求,所有ARKit配置要求iOS设备至少使用A9及以上处理器,而face tracking更是仅在带有前置深度摄像头iPhone X上才会有。...在iPhone X上实测效果比7P后置深度信息更为准确,已经可以很好区分人像和背景区域。...除了人脸空间位置信息和几何信息,ARKit还提供了十分精细面部表情形变参数,用来做类似张嘴触发是完全没问题,我们还可以用其实现一些有趣效果。

3.5K00

兼容iPhone X* 刘海正确姿势

9月13日凌晨终于等来了万众瞩目的苹果新品发布会,相信很多小伙伴们都期待新 iphone 可以剪掉刘海胡子,但万万没想到是等来了三款不同尺寸 iphone x ,我天,等了这么久你给我看这个?...,因为如果页面底部有按钮的话,就会被胡子给挡住,以往我们兼容过 iphone x 下巴,但现在回想起来不是正确做法。...效果如下图: 这样只是解决了底部胡子问题,我们试着横屏看看: 这里有个很明显问题:页面左边文字被刘海遮挡。...这些处理如果在9月13日之前是问题不大,但在 9月13日 之后前端开发同学头就大了,因为新三款 iphone 尺寸都不一样(逻辑像素 xr: 375 * 812; xs: 414 * 896; xs...是的,但你见过 iphone x+ 有 ios 11以下吗? 所以我们可以愉快搞下去。

62810

iPhone XFace ID有多安全?

共计2164字|建议阅读时间6分钟 编者按 北京时间9月13日凌晨,苹果新品发布会再一次汇聚了世界目光,苹果也不负众望,推出了两款全新主力机型iPhone8和iPhone X。...其中iPhone X很多新功能都创新性十足,但同时也引起了极大争议。事后围绕值不值得买这个话题,也是众说纷纭,我目测来看,现在舆论导向是偏向于不买,并列出了几大“罪状”。...当然事后苹果也做出了比较合理解释,因为演示之前,有工作人员拿了这台iPhone X,但没有意识到脸部识别系统正在试图验证他们脸,因为验证失败,导致iPhone X自动锁定(解锁失败次数太多),此时只能通过密码来进行解锁...总结 With the iPhone X, your iPhone is locked until you look at it and it recognizes you....当然,新技术受到质疑实属平常,这项技术是否真正可行,还需要实践检验,而iPhone X将会是它第一次真场景实地检验。

1.3K100

使用深度学习实现iPhone XFaceID

AiTechYun 编辑:yuxiangyu 新款iPhone X最热门功能之一就是新解锁方法:FaceID。由于创建了无边框手机,苹果不得不开发一种能简单快捷解锁手机新方法。...借助一款先进前置深度相机(facing depth-camera),iPhone X能够创建用户脸部3维映射。此外,使用红外相机拍摄用户脸部图片,该图片对于环境光线和颜色变化更具鲁棒性。...我将解释我采取各种架构决策,并使用Kinect展示一些最终实验结果,它一种非常流行RGB深度相机,它与iPhone X前置摄像头输出非常相似(但设备更大)。...FaceID设置过程 第一步是仔细分析FaceID在iPhone X工作原理。他们白皮书可以帮助我们理解FaceID基本机制。...比如,支持FaceID 神经网络不仅仅是执行分类。 苹果推出iPhone X和FaceID 针对神经网络进行分类,意味着学习如何预测它看到脸是否是用户

1.4K90

iOS开发中解决UIScrollView滚动时NSTimer失效问题

我曾经遇到过这样问题,但需求是即使滑动scrollView,NSTimer也不能失效,于是就好好地研究了下这个问题。最终发现是NSTimer选择一个模式问题。...,并且选择NSDefaultRunLoopMode这个默认模式。...在选择这个默认模式之后,如果我们不与UI进行交互那么NSTimer是有效,如果我们与UI进行交互那么主线程runloop就会转到UITrackingRunLoopMode模式下,不能处理定时器,从而定时器失效...让定时器不失效方式有两种:1.改变runloop模式(NSRunLoopCommonModes),无论用户是否与UI进行交互主线程runloop都能处理定时器。...2.开启一个新线程,让定时器在新线程中进行定义,这时定时器就会被子线程中runloop处理。

1.3K20

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

文章目录 iPhone 屏幕分辨率终极指南 适配新 iPhone X 设备 检测 iPhone X/XS/XR 设备几种方式 方式一:通过获取设备 device model 来判断 方式二:通过获取屏幕宽高来判断...,主要包括三部分: iPhone 屏幕分辨率总结 如何适配新 iPhone X 设备 检测设备是否为 iPhone X/XS/XR 几种方式 ---- iPhone 屏幕分辨率终极指南 上周,苹果发布了三款新...---- 检测 iPhone X/XS/XR 设备几种方式 最后,我们如何在代码中判断当前设备是否为 iPhone X 呢?...iPhone X 方式,供大家参考,不足之处欢迎补充。...方式五:通过 UIStatusBar 高度判断 在 iPhone X 之前,所有 iPhone 设备 StatusBar(状态栏)高度都为 20pt,而 iPhone X 为 44pt,因此我们可以通过获取状态栏高度判断是否等于

1.3K20
领券