Human Interface Guidelines——Gest
尝试阅读《Human Interface Guidelines》原文翻译学习iOS设计指南。
用户通过在触摸屏上的手势与和一个iOS的设备交互。这些手势引出一个密切的个人连接与内容,并增强直接操作屏幕上的对象的体验。
作为一般规则,使用标准手势
用户熟悉标准手势,不喜欢被迫于学习不同的方法来做同样的事情。在游戏中和其他沉浸式的app,自定义手势可以成为用户体验中有趣的一部分,在其他app中,最好使用标准的手势而不需要让额外的精力去发现和记住它们。
禁止使用标准的手势来执行非标准的动作
除非你的app是一个积极的游戏,否则重新定义标准手势的含义会导致混乱和复杂。
避免干扰系统性的屏幕边缘手势
根据设备的不同,屏幕边缘手势提供了对主屏幕、应用程序切换器、通知中心、控制中心和Dock的访问。用户依靠这些手势在每个app中工作。在极少数的情况下,像游戏这些沉浸式的app可能需要自定义的屏幕边缘手势,这些手势优先于系统的手势——第一次滑动调用应用 特定的手势,第二次滑动调用系统手势。这种行为(成为边缘保护)应该谨慎地实现,因为它使用户更难访问系统级别的操作。
提供快捷手势来补充而不是替换基于界面的导航和操作
尽可能提供一个简单、可见的方式来浏览或执行一个行为,即使它意味着一个或两个额外的点击。许多系统app包含一个导航栏,提供清晰的、可伸缩的按钮回到前一个屏幕。但用户同样可以从屏幕侧面滑动来返回。在ipad上,用户可以通过home键或者用四个手指捏住来退出主屏幕。
使用多指手势来增强一些app的用户体验
虽然手势同时包含多个手指并不适用于所有app,他们可以一些app的增强体验,比如游戏和绘图程序。比如,一个游戏可能包含多样的屏幕操控,如操纵杆和点火按钮,他们都可以同时操作。
标准手势
用户通常希望以下的标准手势和在系统和每个app中都能起到相同的作用









END.THANKS FOR YOUR READING~
如有不当,还请多多指教~