• 首页 > 快讯>正文
  • 如何适配iPhone X?来看QQ 音乐这个实战案例复盘总结

  • 来源: 优设 2017-11-22 13:46:19
  •   5. 安全区域

      安全区域,一个熟悉又陌生的词语。

      熟悉是因为在平面设计中,由于印刷裁切过程中的误差,设计师需要给设计稿预留出「出血」 位置,确保设计内容在安全区域中;陌生又是因为在互联网设计中已极少被提及。

      这次,由于 iPhone X 的设计理念与工艺问题,Apple 也引入了「安全区域」 这个概念。

      根据上述顶部传感器、虚拟 home 键的不同要求,Apple 提供了横、竖屏状态下的安全区域视觉规范。

      竖屏:竖屏时候,除去屏幕最顶部往下 44pt,底部往上 34pt 后,中间部分视为安全区域。

      横屏:而横屏时候则相对复杂一些,因为虚拟指示条通常情况下都是出现在屏幕底部,所以不仅屏幕左右会留出 44pt 的空白位置,屏幕底部也会留出 21pt 的位置。

      至于为什么没有 “刘海儿” 一侧也会留出空白位置,则是 Apple 认为,“刘海儿”出现于左侧或右侧并不确定,让安全区域中的内容居中显示,可以避免屏幕旋转所造成的 UI 元素位置变化。

      适配方案的预研、对比、选择

      在了解 iPhone X 的基本情况后,我们可以大致掌握它所需要适配的点,在于安全区域布局、全屏图缩放裁切以及边界交互手势,那又将有哪些方案可以做好这些适配呢?

      1. 安全区域布局

      方案一:

      针对 iPhone X 新的安全区域,特别像具备通顶效果的页面可能面临到的内容被遮挡,我们可能会首先就想到一个解决方案——通过添加一个适配条,把页面内容挪一个位置,甚至我们可以把适配条定义为我们的产品品牌色,这样似乎也会满足用户的心理诉求。

      但如果仔细一想,这种简单粗暴的方法并不符合 Apple 想要传达的全面屏设计理念,官方也提出了不推荐了以这样的方式来实现适配。不然,真添加了黑色一个适配条,谁能发现你用的是 iPhone X 呢?

      方案二:

      因为 iPhone X 的安全区域,页面内容会被限制在安全区域内,横屏情况下更为明显,在安全区域外都是白色。

      Apple 也意识到了这种尴尬的显示方式,所以引入了一个 meta 标签的 viewpoint 扩展属性——viewpoint-fit,在 iOS 11 中 viewpoint-fit 也官方添加到 CSS Round Display 规范中了。

      通过 viewport-fit 可以设置可视视窗的大小,它有三个属性值:

      Auto:默认值。这个值不影响初始布局视窗,整个 Web 页面是可视的。

      Contain:最初的布局视窗和视觉布局视窗被设置为最大的矩形。

      Cover:初始布局视窗和视觉布局视窗被设置为设备物理屏幕的限定矩形。

      所以我们可以通过 viewpoint-fit=cover 来解决问题,使页面内容跳出安全区域的框框。

      跳出了安全区域的框框之后,第二步当然需要设置动态的边距来避开屏幕圆角、顶部传感器以及虚拟指示条,IOS11 提供了一个新的 css 变量——constant(safe-area-inset-※)。

      constant(safe-area-inset-*) 提供了四个方向的值:

      constant(safe-area-inset-top):在 Viewport 顶部的安全区域内设置量。

      constant(safe-area-inset-bottom):在 Viewport 底部的安全区域内设置量。

      constant(safe-area-inset-left):在 Viewport 左边的安全区域内设置量。

      constant(safe-area-inset-right):在 Viewport 右边的安全区域内设置量。

      值得一提的是,constant() 这个变量已经开始着手标准化,目前也可以被用在 margin、padding、top、bottom、left、right 等 css 属性中,同时在不支持的环境中将不会生效。而且,同样在 iOS 11 中,iPhone X 机型以下得到的值均为 0,iPhone X 得到其对应的设置量,明年推出 iPhone X Plus 的时候同样也能得到与之对应的设置量,这也顺应了未来机型尺寸层出不穷的趋势。

     2/4   首页 上一页 1 2 3 4 下一页 尾页

    免责声明:科技狗对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。 本网站转载图片、文字之类版权申明,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除:yzl_300@126.com

    延伸阅读:

  • 科技与自然共生长 COLMO携例外开启高端衣物
  • 日本设计可穿戴多语言翻译机 定价1300元
  • 生命说梁志:根除肥胖,从改变生活方式开始
  • 迎接环境日,畅谈绿色商旅盛行之道
  • 你是如何毁了你家阳台的?
  • “体验时代”的三星电子
  • F5宣布将收购安全公司Shape,强化应用安全
  • 闲钱投资选e云投APP
  • Intel AMD联手:抛开多年积怨 暗战NVIDIA
  • 利兹大学最新试验 欲了解VR对儿童是否有负面影响
  • 库克称Apple Store在中国已经为开发者带来1120亿
  • 俄罗斯拟在国际空间站建太空酒店:提供Wifi 每周400
  • 英特尔股价下跌近2% 投资者担心芯片缺陷问题影响
  • 大型“真香”现场 孩之宝跨界又双叒叕玩嗨了
  • 股神巴菲特第三季度继续增持苹果 索罗斯绿光选择
  • 苹果软件漏洞近期频现,营销总监称正“自我反省”
  • 主编推荐 ...
  • 东来也孙道军:不是每一只国潮鹅,都可以叫“鹅小天”...

  • 只能被邀请才能入场的「Moka talks 5th」又来了!...

  • TCL携智慧科技产品重磅亮相,UDE成“最佳Show场”...

  • 今日焦点
    滚动新闻 ...
    新闻排行 ...
    关于我们 |   科技狗简介 |   法律声明 |   广告刊例 |   联系我们
    © 2014-2020 科技狗版权所有   E-mail:yzl_300@126.com
    科技狗 |  techdog.cn  |   粤ICP备2020076861号