手势
用户通过在触摸屏上使用手势与iOS设备交互。这些手势引出了与内容的亲近个人联系,增强了对屏幕对象的直接操作感。
通常情况下,使用标准手势。用户熟悉这些标准的手势且不愿意被迫学习不同的方式来完成同样的事情。在游戏或者沉浸式应用程序中,自定义手势会成为体验中有趣的一部分。在其他应用程序中,最好使用标准手势,这样用户就不需要付出额外的努力来发现或记住它们。
避免使用标准手势来执行非标准操作。除非你的应用程序是很活跃的游戏,不然重新定义标准手势会导致混乱和复杂。
避免干扰全屏边缘手势。根据不同的设备,屏幕边缘手势提供对主界面,应用程序开关,通知中心,控制中心和停靠的访问。用户在每个应用程序中都依赖这些手势进行操作。在极少数情况下,如游戏这样的沉浸式应用程序可能会要求自定义优先级高于系统手势的屏幕边缘手势,第一次扫动调出程序特定手势,第二次扫动调出系统手势。这种行为需要谨慎使用(称为边缘保护),因为它会造成用户更难访问系统层级的操作。
提供快捷手势补充(不是替代)基于界面的导航和操作。尽可能以简单可见的方式提供导航或执行操作,即使这可能意味着一个额外的点击或者两个。大多数系统应用程序都包括一个导航条,它提供清晰可点击的返回按钮以回到前一界面。但用户也可从屏幕侧面滑动返回。在iPad上,用户可以通过按压Home键或四根手指捏一下画面以退出到主界面。
某些应用可使用多指手势来增强体验。虽然多指手势并不适用于所有应用程序,但在一些应用程序中它们可以增强体验,比如游戏和绘画应用程序。例如,游戏可能包括多个控件,比如说操纵杆和点火按钮,它们可以同时操作。
标准手势
用户通常希望以下标准手势在系统和每一个应用程序当中都起到相同的作用。
点击。激活控件或者选择项目。
拖拽。移动一个元素从一边到另一边或者拖拽一个元素横跨屏幕。
翻页。快速滚动或平移。
滑动. 使用一个手指操作时候,返回之前界面,即分离视窗控制器中的隐藏视窗,在表视窗行中显示删除按钮,或在预览中显示操作。当在iPad上使用四根手指操作时,能切换应用程序。
双击。放大并居中内容或者图片,如果已经放大了就缩小。
捏放。往内捏放时,放大内容。向外捏放时,缩小内容。
长按。在可编辑或可选择文本中操作时,显示用于光标定位的放大视图。在某些视图(如集合视图)中操作时,将进入可以重新排列项目的模式。
摇晃。引发撤销或者重置。
旋转。旋转图片或视图。
原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/