IOS 12设计规范(3-8)用户交互:手势(Gestures)

3.8   手势(Gestures)

用户通过在触摸屏上使用手势来与 iOS 设备交互。操作手势与内容产⽣了紧密的个人联系,增强了对屏幕的直接操纵感。

一般使用标准操作手势:

用户熟悉了标准的手势,就不喜欢被迫学习不同的方法来做相同的事。在游戏和某些沉浸式App中,⿎定义手势是这种体验的 乐趣之一。在一般 App 中,最好使用标准的手势(standard gestures), 这样用户就不用费力去发现或记住它们了。

避免使用标准手势执行非标准操作

除非你的 App 是一个极具可玩性的游戏, 否则重新定义标准手势会变得混乱和复杂。

不要用系统的屏幕边缘手势:

除了标准的手势之外,一些额外的手势还可以调用全局操作,比如在屏幕的边缘通过滑动屏幕来显示主屏幕(在支持的iphone 上)、控制中心、通知中心和 Dock (在 iPad 上)。用户依靠这些手势来操作每一个 App 程序。在极少情况下,像游戏这样的沉浸式 App 可能需要⿎定义的屏幕边缘手势,这些手势优先于系统的手势操作—第一次滑动调用此App 的⿎定义手势功能,而第⼆次则调用系统手势。这种行为(被称 为边缘保护)应该要尽量避免,因为这会使得用户难以访问系统操作。了解更多开发者指南,请参阅UIViewController的preferredScreenEdgesDeferringSystemGestures()方法。

基于界面的导航和操作提供补充性的快捷手势,而不是替换

只要有可能, 提供一种简单、直观的方法来引导或执行操作,即使这意味着需要额外的点击。    许多的系统 App 提供了清晰可点的返回上一页的按钮的导航栏。但用 户也可以通过从屏幕的一侧滑动来返回。在 iPad 上,用户可以按下 Home 键退出到主屏幕,或是使用四指捏合的手势。

使用多点手势来增强 App 的体验

虽然涉及多个手指同时操作的手势不适用于每一个 App,但是他们能够丰富一些 App 的体验,譬如游戏和绘图 App。例如,一个游戏可能包含多个屏幕控制,比如操纵杆和发射按钮,就可以同时进行操作。

了解更多开发者指南,请参阅 UIGestureRecognizer 。

IOS12设计规范

标准手势(Standard Gestures)

用户通常期望以下的标准手势在整个系统和每个 App 程序中都是相同的。

点击激活一个控件或者选择一个对象。

拖拽让一个元素从一边移动到另一边,或者在屏幕内拖动元素。

IOS12设计规范

滑动快速滚动或平移。

横扫单指返回上一页,显示分屏视图中的隐藏视图,滑出列表行中的删除按钮,或在轻按显示操作列表。在 iPad 中四指操作用来切换 App。

IOS12设计规范

双击放⼤并居中内容或图片,或者缩⼩小已放⼤过的。捏合:向外张开时放⼤,向内捏合时缩⼩小。

IOS12设计规范

长按当在可编辑或可选文本中执行时,显示用于光标定位的放⼤视图。在某些与集合视图类似的视图中操作,进⼊对象可编辑的状态。

摇晃:撤销或重做

文章转载请注明出处,并需展示来源网址!:淘盒子 » IOS 12设计规范(3-8)用户交互:手势(Gestures)

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏