iOS>用户交互>手势 人们通过在触摸屏上执行手势来与iOS设备进行交互。这些手势增强了用户与屏幕中的内容的交互联系,增强了对屏幕对象的直接操纵感。 1.一般情况下,建议采用标准手势操作。人们一般对标准手势都比较熟悉,并且他们也不愿为同样的操作学习新的方式。在游戏和其他沉浸式的应用程序中,自定义手势可以成为体验中有趣的一部分。在其他应用程序中,最好使用标准手势,因为用户不需要额外的努力来学习或记住它们。 2.避免使用标准手势执行非标准操作。 除非您的应用程序是极具可玩性的游戏,否则重新定义标准手势的含义会导致交互的混乱和复杂化。 3.不要干扰到屏幕边缘的交互手势。根据设备的不同,屏幕边缘手势可以访问主屏幕,控制中心,通知中心,控制中心和Dock。人们依靠这些手势来操作每个应用程序。在极少数情况下,像游戏这样的沉浸式应用程序可能需要自定义屏幕边缘手势,且其优先级优先于系统内置的优先级--第一次滑动调用特定于应用程序的手势,第二次滑动调用系统内置手势。应谨慎实施此自定义行为(称为边缘保护),因为这会使人们更难以访问系统级操作。 4.为基于界面的导航提供补充性的快捷手势,而非替换原有导航手势。尽可能的提供一种直观的、可见的方式进行导航或执行一个交互动作,即便这可能会导致增加一到两次的额外点击操作。许多系统内置的应用都会提供一个导航栏,导航栏上会放置一个清晰的、可以点击的按钮用来返回上一个页面(后退按钮或返回按钮)。但是用户也可以通过屏幕侧边滑动的手势操作来返回上一个页面。在iPad上,人们可以通过按Home键或使用四指捏合手势退出主屏幕。 5.可以使用多点手指触控来提升用户体验。虽然一个交互涉及多个手指同时操作并不适合每个APP应用,但它能丰富整个APP的交互体验,例如游戏类和绘图类的APP应用。例如,一个游戏中可能会出现多个并列的游戏控制(操纵杆和射击按钮),在游戏场景中可能需要对他们同时进行控制。 标准手势 人们通常希望以下标准手势在整个系统和每个应用程序中的工作方式相同。 图1.1 点击- 激活控件或选择项目 图1.2 拖动-从一侧到另一侧移动元素或在屏幕上拖动元素 图1.3 滑动-快速滚动或平移 图1.4 横扫-单指返回上一页,显示拆分视图中的隐藏视图,滑出列表视图中单行下的删除按钮,或在轻按对象后显示隐藏的操作。在iPad中四指横扫可以切换APP。 图1.5 双击-放大并居中显示内容或图像,或者缩小已放大的图像 图1.6 捏合- 向外挤压时放大,向内挤压时缩小 图1.7 长按-在可编辑或可选文本中执行时,显示光标定位的放大视图。 在某些视图(例如集合视图)中执行时,进入允许重新排列项目的模式 图1.8 抖动-撤消或重做。 图1.9 旋转-旋转图像或视图 注释 app switcher 控制中心 Flick 滑动 2019.04.16 更新 |
|