iOS12人机交互指南:交互(UserInteraction)_第1页
iOS12人机交互指南:交互(UserInteraction)_第2页
iOS12人机交互指南:交互(UserInteraction)_第3页
iOS12人机交互指南:交互(UserInteraction)_第4页
iOS12人机交互指南:交互(UserInteraction)_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

10/322 人机交互指南〔三:交互〔n〕iOS12界面交互设计指南中的交互局部,一起来看看~一、3D〔3DTouch〕3D的交互维度。主屏幕交互〔HomeScreenInteraction〕在支持3DTouch设备的主屏幕上,按压应用图标即可唤醒相应的操作视图。而这个视图便可以让你能够快速执行常用的应用任务或者预览好玩的信息。例的下一个日程。详情可参考主屏幕〔HomeScreenAction〕及控件〔Widgets〕章节。轻压〔Peek〕与重压〔Pop〕轻压允许用户使用3D触摸来在当前环境中预览一个临时视图中的对象,如:内容,请更重地按压屏幕直到对象放大到填满屏幕。Safari接,添加至阅读列表和复制链接。利用轻压视图供给实时的,内容丰富的预览〔Usepeekingtoprovidelive,content-richpreviews.〕,抱负状况下,轻压视图为该项供给足够的信息以补充说明当前任务,或者帮助你打算是否完全地翻开该项。Safari息,从而打算是否选择该项。设计足够大的轻压视图用户打算是否按地更重来完全地翻开该项。统一使用轻压和重压功能题。允许每个轻压视图都能够被重压任务并转移留意力至该项时,应当允许他们过渡到重压。避开在轻压视图中呈现按钮式元素假设用户抬起手指去点击类似按钮的元素,轻压就会消逝。不要让同一项具备轻压和编辑菜单两个功能EditMenus。适当时供给操作按钮作,那么最好在轻压里包含同样的操作。避开为翻开被轻压的工程供给操作按钮个明显的翻开按钮。不要让轻压成为唯一的执行工程操作的操作并不是全部设备都支持轻压和重压,甚至有的用户会关闭3D触摸功能,你的捷操作映射到一个视图中,该视图会在点击和长按时消灭。LivePhotosLivePhotos,并在照片中参加压感用来查看动态回忆。当LivePhotos。〔Audio〕一个点缀,你都应当知道用户对声音的期盼以及反响。AirPlay静音效、玩耍音乐以及音频反响。闹钟以及音视频信息。音量其应当是被单独掌握的即使是音频没有被激活的时候。耳机用户通过耳机去听取属于他们个人的声音,同时耳机更是可以解放用户的双耳机时他们期望的是播放的马上暂停。设计一个精彩的音频用户体验必要时自动调整不同层级的声音,但不是整体音量量。但是,最终的音量输出应当由系统音量打算。恰当的时候允许音频重选路由服的理由不这么做。使用系统供给的音量视图来调整音量音量视图〔volumeview〕是最好的能供给调整音量的界面控件,这个视图是MPVolumeViewClassReference。短音和振动请使用系统声音效劳SystemSoundServicesReference。假设声音对你的应用格外重要请设置音频类别后将其安排给你音频对话〔audiosessions〕。比方:非必要状况下,请不要打断用户正在收听的来自其它应用的音乐。地录制然后播放音频。了解实现方法,请参阅AudioSessionProgrammingGuide。在适当时候连续播放被干扰打断的音频〔铃声〕被认为是可恢复的;永久性干扰〔比方:被Siri翻开的播放列表〕被视为不行恢复的。〔假设音频在干扰消灭之前就已经开头播放了任何音频,那么它也就不需要恢复任何对象。让其它应用知道何时你的应用将停顿播放临时性的音频声音片段,从而让其它应用知道精准的恢复时间。了解实现方法,请参阅AVFoundationFrameworkReferenceAVAudioSessionSetActiveOptionNotifyOthersOnDeactivation。只有在有意义时才对声音控件作出反响AirPlay应用的音频,由于它们可能会在控件被激活时播放。不要重定义声音控件你的应用不支持某些控件,那么只需不对它们作出反响即可。三、身份认证〔Authentication〕身份认证且不引人注目,因此不会减损您的应用的乐趣。在全部注册和登录流程中使用密码自动填充填充。尽可能延迟登录的内容并查看您供给的内容。说明身份验证的好处以及如何注册您的效劳一个帐户。请务必说明如何猎取,或供给简洁的应用内注册方式。通过显示适当的键盘来最小化数据输入UIKeyboardTypeUITextInputTraits。切勿使用术语密码ApplePayApplePayApplePay。面部识别码和触摸ID尽可能支持生物识别身份验证FaceIDTouchID是人们信任的安全,生疏的身份验证方法。假设用户启因此您的应用应预备好处理此方案。通过单一方式对人员进展身份验证比方:FaceID;供给替代方案,例如:要求输入用户名和密码,仅在初始方法失败时作为后备。仅在响应用户操作时启动身份验证显示操作〔如点击按钮〕可确保用户进展身份验证,在FaceID还增加了用户面对相机的可能性。始终确定身份验证方法录”,而不是“登录”。准确参考认证方法FaceIDTouchIDTouchIDLABiometryType。请避开在您的应用中供给选择进展生物识别身份验证的设置系统范围内真正禁用时,该应用程序中的生物识别身份验证似乎已启用。不要使用图标来标识系统身份验证功能ID〔指纹〕ID淆,尤其是当图标被着色,以大尺寸显示并呈现在上下文之外时。对于开发人员指南,请参阅本地验证。四、数据输入〔DataEntry〕么这个属于会毋庸置疑的拖慢用户整个操作流程,用户便会很快对应用感到无望,甚至会彻底地抛弃这个应用。尽可能的用选项代替输入由于从一列提前设定好的选项中选择一个要比输入数据要简洁的多。尽可能的从系统中猎取信息息,比方:联系人或是日历信息。供给合理的默认值户做打算的时间从而加快整个流程。只有在收集完必需信息之后才能进展下一步按钮的视觉信息进展流程上的提示。动态验证所输数据有效性的在用户输入信息后马上进展检查,这样用户便能准时觉察并更正错误。只要求必要的信息只有系统运行真正必需的信息才使用必填栏。简化值列表的导航母排序或是其它规律排列,从而加快扫瞄和选择的速度。在输入栏显示提示以关心说明当占位符文字已经足够说明时不要再单独使用标签来描述。五、拖放〔DragandDrop〕制所选照片,文本或其他内容,然后抬起手指以放下它。触摸并保持所选内容使其看起来上升并粘附到用户的手指上,在拖动内容时,UIKit放操作。来源和目的地文本视图,也可以位于不同的容器中,例如:拆分视图两侧的文本视图。例如,在Notes”中,用户可以将单个提示拖出一个列表并将其放入另一个列表中。iPadSafariMailDock。留意:在应用程序之间拖放内容总是会导致内容的重复,而不是移动。内容,您的应用应支持拖放。和粘贴。〔文本字段〕承受已删除的内容。持。有关相关指导,请参阅文本字段和文本视图。有关开发人员指导,请参阅UITextFieldUITextView。工程一起移动并显示堆叠在拖动原始工程的手指下方。然后,用户将这些工程作为一组拖放,并将它们放在所需的目的地上。例如:〔供给了一种选择模式,可以在拖动之前选择多个工程。〕时,移动是有意义的,并且当副本不同时〔在文档之间或应用程序之间拖动〕,副本是有意义的。然而,状况并非总是如此。生成副本。置。如:按钮和分段控件〕,并暂停而不会丢弃内容。例如:在“邮件”中,位置。UISpringLoadedInteraction。供给拖动的内容拖动内容下方的目标。PDFPNGJPEG示。代品的图像版本,适用于不支持图表对象的应用程序。用户删除内容之前,传输过程不会开头。有关开发人员指导,请参阅NSFileProviderExtension。计算剩余的时间量并显示适当的进度指示器。有关开发人员指导,请参阅NSProgress。承受丢弃的内容并转变颜色,或者段落可以分开以为拖动的图像腾出空间。在删除内容或不再位于目标上方时删除突出显示。时,该区域会导致自动滚动。Mail自动滚动,标准文本视图和文本字段自动承受此行为。您的应用不支持图表,则可以提取并显示图表的图像版本。拖动到“邮件”中的收件人字段,则仅使用名称和电子邮件地址,而不是联系人的地址信息。明内容的驻留位置。应用程序。请留意,在用户删除内容之前,传输过程不会开头。如:将视频上传到共享站点,则说明该任务已经开头,并让用户了解其进度。请通知用户丢弃不成功。式。照片流时,照片会消灭此行为。六、反响〔Feedback〕下来其能够做的事情以及了解这么做将产生的结果。隐秘的在你应用的界面中参加信息状态或其它类型的反响会很便利用户在任何需要的时候随时查看。避开不必要的警告Alerts。对于硬件可以支持的设备,体感为用户供给了一种更直接的物理上的反响方这些反响的行为和效果。成功,意味着一个任务或者操作,例如:完成一项检查或者解锁一辆汽车。通知〔成功,警告,失败〕;影响〔轻,中,重〕;选择〔选择〕审慎的使用体感过度的使用可能会为反响带来困扰或消减其重要性。对用户发起的操作进展体感反响觉。不要重定义反响的类型“通知”来进展反响。协调应用的视觉体验和体感反响用生动准确的动画效果来在视觉上协作用户的感觉。不要仅依靠于单一的一种沟通方式重要消息不会被无视。当视觉反响可能被屏蔽的时候使用体感反响置。通常状况下的反响方式为通过体感在用户到达那个位置时进展反响。开头反响前确保系统预备完成户的操作关联性不大,或者对于用户当前看到的屏幕上的内容。同步体感反响和背景声音要自己去对其进展同步。七、文件处理〔FileHandling〕你的应用涉及到文件,尽可能的淡化文件处理。使用户信任程序,是会全都被保持的除非用户主动去取消或者删除。一用间跳转时自动的为用户保存文件。iCloud存储。设计一个直观化图形化的文件扫瞄界面,抱负状况下,使用用户所生疏确保它是直观且有效的。这样用户便可以无需跳转至其它地便利可以创立一个的文件。允许用户在不离开应用既可以扫瞄文件,你可以使用QuickLookKeynote,NumbersPDF、图像,以及QuickLook在适宜的时机和其它应用共享文件,在必要的时候,允许你的应用去通extension许用户在其它应用下翻开以及扫瞄文件,详情请参考DocumentPickerProgrammingGuide八、手势操作〔Gestures〕过一套标准的操作手势来与应用进展交互。〔Tap〕激活或者选择一个对象〔Drag〕把一个元素从一边移到另一边或者在屏幕内拖动某个元素〔Flick〕快速滚动或者平移横扫〔Swipe〕单指操作可以用来返回上一页,呼出分屏视图掌握器中的隐蔽视pad过四指操作来进展应用间切换。双击〔Doubletap〕放大居中内容或图片,或缩小已经放大的图片〔Pinch〕向外张开时放大当前内容,向内捏合时缩小当前内容长按〔Touchandhold〕在可编辑或者可选文本中操作,用以显示放大视图来进展〔Shake〕撤销或者重做去进展额外的学习以及记忆。全部的应用中,都比较信任这类系统性的操作手势。的应用,否则重定义操作手势会使你的应用交互变得简单及简洁混淆。Home用四指捏合的手势到达同样的效果。同时操作掌握杆和放射按键。九、近场通信〔NearFieldCommunication〕近场通信〔NFC〕使得彼此相距几厘米的设备能够以无线方式交换信息,在支NFCCoreNFC。应用内标签阅读需要扫描某些内容时显示扫描表。和触摸。参考技术,面对开发人员的术语,如:NFCNFC、近场通信和标签。相反,使用大多数人都会理解的友好,对话的术语。以避开截断。背景标签阅读可以通过该通知将标签数据发送到应用程序进展处理。NFCApple设备处于飞行模式以及重启后设备已锁定时,将禁用背景读取。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论