iPhoneX异型屏上的齐刘海设计,可能会让开发者崩溃,因此苹果向开发者公布了UI适配的注意事项,强调了不能隐藏设备屏幕的圆角部分,同时也不允许设计顶部黑色状态栏来隐藏刘海。
所以这项政策给开发者带来了巨大的麻烦。好在日前Safari浏览器的引擎WebKit团队为我们详细介绍了该如何为 iPhoneX 优化UI设计。
令人崩溃的UI设计
WebKit团队以Safari为例,简单的说就是将网页内容移动到设备中间没有刘海的区域,但在有刘海的区域同样不能空白。就像上面这样,但也不能被刘海遮住,就像下面这样。
利用viewport调整安全区域,就可以利用 iPhoneX 在安全区域内进行网页设计了,而在这个安全区域内,网页上的内容不会被刘海,圆角遮住。
在安全区域内设计完后,要将两侧的空白区域填充上相适配的颜色,最终效果就是这样。
最终的效果看起来就好很多,但这只是网页部分的设计,还有更多的APP等着开发者重新设计,相信在11月份苹果 iPhoneX 上市以后,就已经有不少APP都做好了适配。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!










