快捷搜索:  汽车  科技

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)底部须预留34pt给Home Indicator(下面有详细说明)。Status Bar高度由20pt增长为44pt。实际分辨率:1125×2436 px与其他iOS装置的差异以下都是与iPhone 6、7、8(375×667pt)相比。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(1)

光读HIG是不够的,这里帮你整理一些更细节的信息,让你省去向开发者问东问西的时间。

尺度

画面大小:375×812 pt

密度:@3x

实际分辨率:1125×2436 px

与其他iOS装置的差异

以下都是与iPhone 6、7、8(375×667pt)相比。

Status Bar高度由20pt增长为44pt。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(2)

底部须预留34pt给Home Indicator(下面有详细说明)。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(3)

相当于两个Table Cell的高度。

键盘高度由216pt增长为291pt,设计文字输入区域时要小心。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(4)

包含Home Indicator,Tab Bar高度由49pt增长为83pt。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(5)

包含Home Indicator,Toolbar高度由44pt增长为83pt。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(6)

一般设计原则

如果你的UI「顶部」有Navigation Bar或其他类似的条状元件,那么一般来说,在设计稿将Navigation Bar的背景色往上延伸44pt,「垫在Status Bar后方」作为背景色即可(见下图)。

如果你的UI「底部」有Tab Bar、Toolbar或其他类似的条状元件,在设计稿将背景色往下延伸34pt,「垫在Home Indicator后方」作为背景色即可。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(7)

若是使用系统原生(Native)的Navigation Bar、Tab Bar或Toolbar,以上的行为系统(UIKit)都将自动替你完成,设计师不需要特别向开发者说明。

边距

由于iPhone X屏幕四边有圆角,上方有感应器区域(Sensor Housing⋯⋯或俗称浏海),因此UI设计师需要留意,内容在展示、或是随着使用者操作、卷动时,最好要考虑到这些因素,不要让关键的UI被圆角剪裁,或是被Sensor Housing遮挡。

Safe Area与Layout Margins

一般在做UI设计时,背景色或较不重要的内容可完整地延伸至屏幕边缘;主要的内容呈现区域(例如Table View)会往内缩(indent)一层,称为「Safe Area」;而通常文字或是按钮等更加关键的物件,考虑到美观及操作性,会再内缩一层,称之为「Layout Margins」。这边提到的关键字皆是iOS开发的专有名词,可用来与开发者沟通。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(8)

直向(Portrait)

直向时的Safe Area可延伸至屏幕左右两侧,上部留44pt给Status Bar;Layout Margins通常左右再内缩15pt。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(9)

横向(Landscape)

横向时的Safe Area左右两侧皆内缩44pt;Layout Margins通常左右再内缩15pt。

ui设计iphonex模板(UI设计师必知的iPhoneX设计细节)(10)

需要特别注意的是,横向时一侧有Sensor Housing挡住,另一侧则是干净的,但做设计时尽可能左右对称内缩,可达成体验的一致性,帮助使用者建立操作的肌肉记忆(Muscle Memory)。

Home Indicator

Home Indicator为iPhone X屏幕下方的一个操控区域,外观是一条粗线(手把),由屏幕底部往上滑动可返回主画面(Home Screen),或进入多工管理画面(App Switcher)。

外观

不可客制/自定义外观,系统会自动判断背景颜色,深色背景时显示浅色Bar,浅色背景时则显示深色Bar。

Edge Protection

如果你的UI带有由屏幕底部往上滑动(Swipe)的手势,可能会与系统的手势冲突,这时可告诉开发者该UI/画面需要启用「Edge Protection」。

启用时,Home Indicator将会变得较为透明,并下降位置(但还是在),让全屏幕体验更为完整。当使用者第一次由下往上滑动时,此手势将保留给你的App使用,而不会触发Home Indicator;当使用者在这时进行第二次滑动,才会触发。

注意:此选项将造成使用者不便,因此当真的有需要时再考虑启用。

Auto-Hide

UI中若是有视频播放等需要降低干扰的状况,需要完全隐藏Home Indicator,可启用「Auto-Hide」选项,启用后,若是使用者数秒内没有操作行为,Home Indicator将自动隐藏,直到使用者触碰画面才会再度出现。

注意:此选项将造成使用者困惑,因此当真的有需要时再考虑启用。

猜您喜欢: